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