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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per