Condividi tramite


DXGK_DIAGTYPE_NOTIFICATIONS struttura (dispmprt.h)

Struttura usata per identificare uno o più tipi di diagnostica nella categoria Notifiche.

Sintassi

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

Members

PanelSelfRefreshSoftware

Indica una diagnostica segnalata dal driver quando il driver prevede che il pannello di aggiornamento automatico sia abilitato o disabilitato. Si tratta di una diagnostica di peso leggero, quindi segnalata nei tipi non invasiveType in una chiamata a DxgkDdiQueryDiagnosticTypesSupported, che verrà inviata durante una chiamata DDI dal sistema operativo che causa la modifica dello stato o in un percorso di codice normale in cui la modifica dello stato verrà naturalmente attivata.

PanelSelfRefreshHardware

Indica una diagnostica segnalata dal driver quando il driver riceve una notifica dall'hardware o quando il driver esegue query hardware per trovare che il pannello è stato abilitato o disabilitato. Questa diagnostica è destinata a essere usata per l'analisi dettagliata in modo che l'accuratezza nella segnalazione delle modifiche dello stato di PSR sia più importante che l'efficienza, tuttavia, se l'hardware supporta una notifica efficiente, è ideale.

Reserved

Riservato.

Value

Valore della notifica.

Requisiti

Requisito Valore
Intestazione dispmprt.h