structure DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
La structure DXGKARG_QUERYADAPTERINFO contient des paramètres pour une requête.
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 de type DXGK_QUERYADAPTERINFOTYPE qui indique le type d’informations à récupérer.
[in] pInputData
Pointeur vers l’entrée d’informations pour la requête.
Lorsque Type spécifie DXGKQAITYPE_UMDRIVERPRIVATE, pInputData pointe vers une mémoire tampon propriétaire qui contient des informations sur la requête. Lorsque Type spécifie DXGKQAITYPE_QUERYSEGMENT, pInputData pointe vers une structure DXGK_QUERYSEGMENTIN . Lorsque Type spécifie DXGKQAITYPE_POWERCOMPONENTINFO, pInputData pointe vers une mémoire tampon d’entrée qui contient l’index du composant d’alimentation.
Une mémoire tampon d’entrée n’est pas nécessaire lorsque Type spécifie la valeur DXGKQAITYPE_DRIVERCAPS.
[in] InputDataSize
Taille, en octets, des données d’entrée vers laquelle pInputData pointe.
[out] pOutputData
Pointeur vers une mémoire tampon de sortie que le pilote miniport d’affichage remplit avec les informations requises.
Valeur du type | Contenu de la mémoire tampon de sortie pointée vers pOutputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Mémoire tampon propriétaire |
DXGKQAITYPE_DRIVERCAPS | Structure DXGK_DRIVERCAPS remplie |
DXGKQAITYPE_QUERYSEGMENT | Structure DXGK_QUERYSEGMENTOUT remplie |
DXGKQAITYPE_QUERYSEGMENT3 | Structure DXGK_QUERYSEGMENTOUT3 remplie |
DXGKQAITYPE_NUMPOWERCOMPONENTS | Valeur UINT qui spécifie le nombre de composants d’alimentation utilisés par le pilote miniport d’affichage. |
DXGKQAITYPE_POWERCOMPONENTINFO | Renseigné DXGK_POWER_RUNTIME_COMPONENT structure qui fournit des informations sur le nième composant d’alimentation, où n est l’index de composant spécifié par pInputData dans un appel à la fonction DxgkDdiQueryAdapterInfo . |
[in] OutputDataSize
Taille, en octets, des données de sortie vers laquelle pOutputData pointe.
[in] Flags
Ensemble d’indicateurs de type DXGK_QUERYADAPTERINFOFLAGS qui indique la requête d’informations graphiques.
[in] hKmdProcessHandle
Handle, retourné par le KMD à partir de DxgkDdiCreateProcess. Le pilote doit case activée 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 du processus est fermé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista. |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour