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