DXGK_DIAGTYPE_NOTIFICATIONS structure (dispmprt.h)

Structure utilisée pour identifier un ou plusieurs types de diagnostic dans la catégorie Notifications.

Syntaxe

typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
  union {
    struct {
      UINT PanelSelfRefreshSoftware : 1;
      UINT PanelSelfRefreshHardware : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_DIAGTYPE_NOTIFICATIONS;

Membres

PanelSelfRefreshSoftware

Indique un diagnostic signalé par le pilote lorsque le pilote s’attend à ce que l’actualisation automatique du panneau soit activée ou désactivée. Il doit s’agir d’un diagnostic léger, ainsi signalé dans les NoninvasiveTypes dans un appel à DxgkDdiQueryDiagnosticTypesSupported, qui serait envoyé lors d’un appel DDI à partir du système d’exploitation qui entraîne la modification de l’état ou dans un chemin de code normal où le changement d’état serait naturellement traité.

PanelSelfRefreshHardware

Indique un diagnostic signalé par le pilote quand le pilote reçoit une notification du matériel ou quand le pilote interroge le matériel pour découvrir que l’actualisation automatique du panneau a été activée ou désactivée. Ce diagnostic est destiné à être utilisé pour une investigation détaillée, de sorte que la précision dans la déclaration des changements d’état PSR est plus importante que l’efficacité, cependant, si le matériel prend en charge la notification efficace, c’est idéal.

Reserved

Réservé.

Value

Valeur de la notification.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h