Поделиться через


функция обратного вызова 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

См. также раздел

VIDEO_PORT_INT10_INTERFACE