DXGKCB_QUERYMONITORINTERFACE fonction de rappel (d3dkmddi.h)

DXGKCB_QUERYMONITORINTERFACE obtient un pointeur vers une structure de DXGK_MONITOR_INTERFACE , qui contient des pointeurs vers des fonctions que le pilote miniport d’affichage peut appeler pour obtenir d’autres interfaces qui fournissent l’accès à la surveillance des descripteurs, des modes et des plages de fréquences.

Syntaxe

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
)
{...}

Paramètres

[in] hAdapter

Handle qui représente une carte d’affichage. Le gestionnaire VidPN a fourni cette poignée au pilote d’affichage miniport lors d’un appel à DxgkDdiRecommendFunctionalVidPn, DxgkDdiIsSupportedVidPn, DxgkDdiEnumVidPnCofuncModality ou DxgkDdiCommitVidPn.

[in] MonitorInterfaceVersion

Valeur de l’énumération DXGK_MONITOR_INTERFACE_VERSION qui spécifie la version de l’interface de moniteur demandée.

[out] ppMonitorInterface

Pointeur vers un pointeur vers la structure DXGK_MONITOR_INTERFACE .

Valeur retournée

DXGKCB_QUERYMONITORINTERFACE retourne STATUS_SUCCESS si elle réussit. Sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.

Remarques

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, appelez DxgkCbQueryMonitorInterface via le DXGKRNL_INTERFACE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista (WDDM 1.0)
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dkmddi.h (inclure Dispmprt.h)
IRQL <= APC_LEVEL

Voir aussi

DXGK_MONITOR_INTERFACE

DXGK_MONITOR_INTERFACE_VERSION