Difference between revisions of "SysFn24/ru"
Jump to navigation
Jump to search
Punk Joker (talk | contribs) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
---- | ---- | ||
− | === Подфункция | + | === Подфункция 4 - извлечь лоток привода диска. === |
Параметры: | Параметры: | ||
:* eax = 24 - номер функции | :* eax = 24 - номер функции | ||
− | :* ebx = | + | :* ebx = 4 - номер подфункции |
− | :* ecx = | + | :* ecx = номер CD/DVD-диска |
− | : | + | :::(от 0=Primary Master до 3=Secondary Slave) |
− | :: | ||
− | |||
Возвращаемое значение: | Возвращаемое значение: | ||
− | :* | + | :* функция не возвращает значения |
− | |||
Замечания: | Замечания: | ||
− | :* | + | :* Функция поддерживается только для ATAPI-устройств (CD и DVD). |
− | :: | + | :* При извлечении лотка производится разблокировка ручного управления |
− | :* | + | ::механизмом лотка. |
− | :* | + | :* При извлечении лотка код производит очистку кэша соответствующего |
− | + | ::устройства. | |
+ | :* Примером использования функции является приложение CD_tray. | ||
− | + | '''Константы для регистров''' | |
− | + | ::eax - SF_CD (24) | |
− | : | + | ::ebx - SSF_EJECT_TRAY (4) |
− | |||
− | |||
− | |||
− | |||
− | : | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === Подфункция | + | === Подфункция 5 - загрузить лоток привода диска. === |
Параметры: | Параметры: | ||
:* eax = 24 - номер функции | :* eax = 24 - номер функции | ||
− | :* ebx = | + | :* ebx = 5 - номер подфункции |
− | + | :* ecx = номер CD/DVD-диска | |
− | + | :::(от 0=Primary Master до 3=Secondary Slave) | |
− | : | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * ecx = номер CD/DVD-диска (от 0=Primary Master до 3=Secondary Slave) | ||
− | |||
Возвращаемое значение: | Возвращаемое значение: | ||
− | + | :* функция не возвращает значения | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * функция не возвращает значения | ||
− | |||
Замечания: | Замечания: | ||
− | * Функция поддерживается только для ATAPI-устройств (CD и DVD). | + | :* Функция поддерживается только для ATAPI-устройств (CD и DVD). |
− | * Примером использования функции является приложение CD_tray. | + | :* Примером использования функции является приложение CD_tray. |
+ | '''Константы для регистров:''' | ||
+ | ::eax - SF_CD (24) | ||
+ | ::ebx - SSF_INSERT_TRAY (5) | ||
{{System_functions}} | {{System_functions}} | ||
[[Category: SysCalls]] | [[Category: SysCalls]] |
Latest revision as of 20:00, 16 January 2016
Функция 24 - работа с проигрывателем компакт-дисков
Подфункция 4 - извлечь лоток привода диска.
Параметры:
- eax = 24 - номер функции
- ebx = 4 - номер подфункции
- ecx = номер CD/DVD-диска
- (от 0=Primary Master до 3=Secondary Slave)
Возвращаемое значение:
- функция не возвращает значения
Замечания:
- Функция поддерживается только для ATAPI-устройств (CD и DVD).
- При извлечении лотка производится разблокировка ручного управления
- механизмом лотка.
- При извлечении лотка код производит очистку кэша соответствующего
- устройства.
- Примером использования функции является приложение CD_tray.
Константы для регистров
- eax - SF_CD (24)
- ebx - SSF_EJECT_TRAY (4)
Подфункция 5 - загрузить лоток привода диска.
Параметры:
- eax = 24 - номер функции
- ebx = 5 - номер подфункции
- ecx = номер CD/DVD-диска
- (от 0=Primary Master до 3=Secondary Slave)
Возвращаемое значение:
- функция не возвращает значения
Замечания:
- Функция поддерживается только для ATAPI-устройств (CD и DVD).
- Примером использования функции является приложение CD_tray.
Константы для регистров:
- eax - SF_CD (24)
- ebx - SSF_INSERT_TRAY (5)
|