Partager via


structure DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)

La structure DXGKARG_QUERYADAPTERINFO contient des paramètres pour une requête DxgkDdiQueryadapterinfo.

Syntaxe

typedef struct _DXGKARG_QUERYADAPTERINFO {
  [in]  DXGK_QUERYADAPTERINFOTYPE  Type;
  [in]  VOID                       *pInputData;
  [in]  UINT                       InputDataSize;
  [out] VOID                       *pOutputData;
  [in]  UINT                       OutputDataSize;
  [in]  DXGK_QUERYADAPTERINFOFLAGS Flags;
  [in]  HANDLE                     hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;

Membres

[in] Type

Valeur DXGK_QUERYADAPTERINFOTYPE-typée qui indique le type d’informations à récupérer. Cette valeur détermine les pInputData et point de pOutputData.

[in] pInputData

Pointeur vers les informations d’entrée pour la requête. Le tableau suivant décrit la mémoire tampon d’entrée pour type valeurs nécessitant une entrée. D’autres types ne nécessitent pas d’entrée. Par conséquent, pInputData a la valeur NULL.

Valeur de type Contenu du pInputData
DXGKQAITYPE_UMDRIVERPRIVATE Mémoire tampon propriétaire qui contient des informations sur la requête.
DXGKQAITYPE_QUERYSEGMENT Structure DXGK_QUERYSEGMENTIN.
DXGKQAITYPE_POWERCOMPONENTINFO Mémoire tampon contenant l’index du composant d’alimentation.
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Mémoire tampon contenant l’ID de segment du pilote. Le pilote doit remplir les limites de sortie pour ce segment particulier.
DXGKQAITYPE_SCATTER_RESERVE Structure DXGK_QUERYSCATTERRESERVEIN.
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE Valeur UNIT qui spécifie l’index de l’adaptateur physique dans une configuration LDA. Elle est définie sur zéro pour les configurations non LDA.

[in] InputDataSize

Taille, en octets, des données d’entrée qui pInputData pointe vers.

[out] pOutputData

Pointeur vers une mémoire tampon de sortie que le pilote miniport d’affichage remplit avec les informations requises. Consultez DXGK_QUERYADAPTERINFOTYPE pour connaître le type de structure vers lequel pOutputData pointe.

[in] OutputDataSize

Taille, en octets, des données de sortie qui pOutputData pointe vers.

[in] Flags

Ensemble d’indicateurs DXGK_QUERYADAPTERINFOFLAGS-typés qui indique la requête d’informations graphiques. Prise en charge à partir de Windows 10, version 1803 (WDDM 2.4).

[in] hKmdProcessHandle

Handle, return by the KMD from DxgkDdiCreateProcess. Le pilote doit vérifier la valeur null. Notez que hKmdProcessHandle est créé lorsque le premier appareil DXG est créé pour l’adaptateur et détruit lorsque le dernier handle d’adaptateur dans le processus est fermé.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista (WDDM 1.0)
d’en-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo