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


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

См. также

DrvAssertMode

HwVidFindAdapter

HwVidResetHw