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


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

См. также

VIDEO_PORT_INT10_INTERFACE