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