DXGK_DISPLAY_DIAGNOSTICS_INTERFACE structure (dispmprt.h)
Un composant en mode noyau qui doit utiliser l’interface d’affichage diagnostics 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 diagnostics 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 de miniport d’affichage. Le système d’exploitation fournit ce contexte 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 carte.
[out] InterfaceReference
Pointeur vers la fonction de référence d’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 d’affichage diagnostics pour chaque carte graphique au démarrage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
En-tête | dispmprt.h |
Voir aussi
DxgkDdiGetDisplayStateIntrusive