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


функция обратного вызова 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, DxgkDdiEnumVidCofuncModalityили 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 (include Dispmprt.h)
IRQL <= APC_LEVEL

См. также

DXGK_MONITOR_INTERFACE

DXGK_MONITOR_INTERFACE_VERSION