функция обратного вызова PVIDEO_PORT_GET_PROC_ADDRESS (video.h)
Подпрограмма обратного вызова VideoPortGetProcAddress извлекает адрес функции драйвера видеопорта Windows 2000 или более поздней версии.
Синтаксис
PVIDEO_PORT_GET_PROC_ADDRESS PvideoPortGetProcAddress;
PVOID PvideoPortGetProcAddress(
[in] IN PVOID HwDeviceExtension,
[in] IN PUCHAR FunctionName
)
{...}
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства драйвера мини-порта.
[in] FunctionName
Указатель на строку ASCII, завершающуюся null, которая содержит имя искомой функции.
Возвращаемое значение
VideoPortGetProcAddress возвращает указатель на функцию, указанную в параметре FunctionName , если она существует. Если эта функция не существует, она возвращает значение NULL.
Комментарии
VideoPortGetProcAddress позволяет драйверу видео минипорта получить доступ к функциям драйвера видеопорта, не связываясь с ними напрямую. Это позволяет драйверу мини-порта использовать все преимущества Windows 2000 и более поздних версий, но по-прежнему может загружаться в более ранних версиях операционной системы на основе NT. Пример использования VideoPortGetProcAddress см. в разделе Использование VideoPortGetProcAddress.
Элемент VideoPortGetProcAddress структуры VIDEO_PORT_CONFIG_INFO содержит адрес этой процедуры обратного вызова.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включить Video.h) |
IRQL | PASSIVE_LEVEL |