SysFn24/ru: Difference between revisions
Jump to navigation
Jump to search
Punk Joker (talk | contribs) |
No edit summary |
||
(4 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 - загрузить лоток привода диска. === | === Подфункция 5 - загрузить лоток привода диска. === | ||
Параметры: | Параметры: | ||
* eax = 24 - номер функции | :* eax = 24 - номер функции | ||
* ebx = 5 - номер подфункции | :* 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)
|