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