функция обратного вызова PVIDEO_HW_INITIALIZE (video.h)

HwVidInitialize выполняет первую инициализацию адаптера после того, как HAL отказался от управления видеоустройством для драйвера видеопорта.

Синтаксис

PVIDEO_HW_INITIALIZE PvideoHwInitialize;

BOOLEAN PvideoHwInitialize(
  PVOID HwDeviceExtension
)
{...}

Параметры

HwDeviceExtension

Указатель на область хранения для каждого адаптера драйвера мини-порта. Дополнительные сведения см. в разделе Расширения устройств.

Возвращаемое значение

Если инициализация выполнена успешно, функция HwVidInitialize возвращает значение TRUE.

Комментарии

Каждый драйвер видео минипорта должен иметь функцию HwVidInitialize .

Драйвер видеопорта вызывает HwVidInitialize в ответ на открытый запрос соответствующего драйвера дисплея. После вызова HwVidInitialize драйвер мини-порта может изменить состояние адаптера, в отличие от функции HwVidFindAdapter драйвера минипорта, которая должна оставить адаптер в режиме VGA. При возвращении из HwVidInitialize адаптер должен быть инициализирован в состояние, эквивалентное состоянию, настроенное функцией HwVidResetHw драйвера мини-порта. Эта функция используется при автоматическом обнаружении для получения сведений о режиме от драйвера мини-порта.

По возможности HwVidInitialize следует избегать программирования оборудования устройства. Драйвер мини-порта инициализирует устройство позже, когда ему будет предложено переключить режимы отображения.

HwVidInitialize должен быть доступным для страниц.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть video.h (включить Video.h)

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

DrvAssertMode

HwVidFindAdapter

HwVidResetHw