Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
DXGKCB_QUERYVIDPNINTERFACE получает указатель на структуру DXGK_VIDPN_INTERFACE , которая содержит указатели на функции, которые драйвер мини-порта дисплея может вызывать для проверки и изменения объекта VidPN.
Синтаксис
DXGKCB_QUERYVIDPNINTERFACE DxgkcbQueryvidpninterface;
NTSTATUS DxgkcbQueryvidpninterface(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_DXGK_VIDPN_INTERFACE_VERSION VidPnInterfaceVersion,
[out] DEREF_OUT_CONST_PPDXGK_VIDPN_INTERFACE ppVidPnInterface
)
{...}
Параметры
[in] hVidPn
Дескриптор объекта VidPN. Ранее диспетчер VidPN предоставил драйверу мини-порта дисплея с этим дескриптором, вызвав DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn или DxgkDdiRecommendFunctionalVidPn.
[in] VidPnInterfaceVersion
Перечислитель DXGK_VIDPN_INTERFACE_VERSION , указывающий версию запрашиваемого интерфейса VidPN. Вызывающие абоненты должны задать для этого параметра значение DXGK_VIDPN_INTERFACE_VERSION_V1.
[out] ppVidPnInterface
Указатель на переменную, получающую указатель на структуру DXGK_VIDPN_INTERFACE .
Возвращаемое значение
DxgkCbQueryVidPnInterface возвращает одно из следующих значений:
| Код возврата | Описание |
|---|---|
| STATUS_SUCCESS | Функция выполнена успешно. |
| STATUS_INVALID_PARAMETER | Недопустимое значение, передаваемое в ppVidPnInterface. |
| STATUS_GRAPHICS_INVALID_VIDPN | Дескриптор, передаваемый в hVidPn, недопустим. |
| STATUS_NOT_SUPPORTED | Версия интерфейса, указанная VidPnInterfaceVersion, не поддерживается. |
Комментарии
DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, драйвер режима ядра вызывает DxgkCbQueryVidPnInterface через DXGKRNL_INTERFACE.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista (WDDM 1.0) |
| Целевая платформа | Персональный компьютер |
| Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
| IRQL | <= APC_LEVEL |
См. также раздел
Мониторинг интерфейса набора исходного режима
Интерфейс установки исходного режима VidPN