structure DXGK_DISPLAY_DIAGNOSTICS_INTERFACE (dispmprt.h)
Un composant en mode noyau qui doit utiliser l’interface de diagnostic d’affichage appelle la fonction DxgkDdiQueryInterface du pilote miniport d’affichage.
Syntaxe
typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
[out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;
Membres
[in] Size
Taille, en octets, de cette structure.
[in] Version
Numéro de version de l’interface de diagnostic d’affichage. Les constantes de numéro de version sont définies dans dispmprt.h (par exemple, DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).
[out] Context
Pointeur vers un bloc de contexte privé fourni par le pilote miniport d’affichage. Le système d’exploitation fournit ce contexte retour au pilote dans les appels DDI d’interface. Le pilote doit s’assurer que ce contexte est spécifique à l’adaptateur et non global, car le système d’exploitation stocke les informations d’interface par adaptateur.
[out] InterfaceReference
Pointeur vers la fonction de référence de l’interface du pilote miniport d’affichage.
[out] InterfaceDereference
Pointeur de la fonction de déréférencement de l’interface du pilote miniport d’affichage.
[out] DxgkDdiGetDisplayStateNonIntrusive
Pointeur vers la fonction DxgkDdiGetDisplayStateNonIntrusive du pilote miniport d’affichage.
[out] DxgkDdiGetDisplayStateIntrusive
Pointeur vers la fonction DxgkDdiGetDisplayStateIntrusive du pilote miniport d’affichage.
Remarques
Le système d’exploitation interroge l’interface de diagnostic d’affichage pour chaque carte graphique au démarrage.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
d’en-tête | dispmprt.h |
Voir aussi
DxgkDdiGetDisplayStateIntrusive