Partager via


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

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE