функция обратного вызова PINT10_CALL_BIOS (video.h)
Функция Int10CallBios позволяет минипорту вызывать ядро для выполнения операции INT 10h, что приводит к выполнению встроенной операции BIOS на устройстве.
Синтаксис
PINT10_CALL_BIOS Pint10CallBios;
VP_STATUS Pint10CallBios(
PVOID Context,
PINT10_BIOS_ARGUMENTS BiosArguments
)
{...}
Параметры
Context
Указатель на контекст драйвера видеопорта для интерфейса. Это должно совпадать со значением в Контексте член структуры VIDEO_PORT_INT10_INTERFACE после возврата VideoPortQueryServices.
BiosArguments
Указатель на инициализированную драйвером видеопорта INT10_BIOS_ARGUMENTS структуру, содержащую значения регистров x86. Все регистры, которые не нужны в вызове BIOS INT10, должны иметь значение 0. Когда функция возвращается, некоторые члены INT10_BIOS_ARGUMENTS структур могут иметь разные значения, чем перед вызовом.
Возвращаемое значение
Функция Int10CallBios возвращает NO_ERROR при успешном выполнении. В противном случае возвращается соответствующий код ошибки.
Замечания
Видеопорт реализует эту функцию, доступ к которой можно получить через указатель в структуре VIDEO_PORT_INT10_INTERFACE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | video.h (include Video.h) |
IRQL | PASSIVE_LEVEL |