Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |