функция обратного вызова DXGKCB_QUERYMONITORINTERFACE (d3dkmddi.h)

DXGKCB_QUERYMONITORINTERFACE получает указатель на структуру DXGK_MONITOR_INTERFACE , которая содержит указатели на функции, которые драйвер мини-порта дисплея может вызывать для получения других интерфейсов, которые предоставляют доступ к дескрипторам, режимам и диапазонам частот монитора.

Синтаксис

DXGKCB_QUERYMONITORINTERFACE DxgkcbQuerymonitorinterface;

NTSTATUS DxgkcbQuerymonitorinterface(
  [in]  IN_CONST_HANDLE hAdapter,
  [in]  IN_CONST_DXGK_MONITOR_INTERFACE_VERSION MonitorInterfaceVersion,
  [out] DEREF_OUT_CONST_PPDXGK_MONITOR_INTERFACE ppMonitorInterface
)
{...}

Параметры

[in] hAdapter

Дескриптор, представляющий видеоадаптер. Диспетчер VidPN предоставил этот дескриптор драйверу мини-порта для отображения при вызове DxgkDdiRecommendFunctionalVidPn, DxgkDdiIsSupportedVidPn, DxgkDdiEnumVidPnCofuncModality или DxgkDdiCommitVidPn.

[in] MonitorInterfaceVersion

Значение из перечисления DXGK_MONITOR_INTERFACE_VERSION , указывающее версию запрашиваемого интерфейса монитора.

[out] ppMonitorInterface

Указатель на указатель на структуру DXGK_MONITOR_INTERFACE .

Возвращаемое значение

DXGKCB_QUERYMONITORINTERFACE возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, вызовите DxgkCbQueryMonitorInterface через DXGKRNL_INTERFACE.

Требования

Требование Значение
Минимальная версия клиента Windows Vista (WDDM 1.0)
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h (включая Dispmprt.h)
IRQL <= APC_LEVEL

См. также раздел

DXGK_MONITOR_INTERFACE

DXGK_MONITOR_INTERFACE_VERSION