structure DXGK_DIAGNOSTIC_TYPES (dispmprt.h)

Structure qui contient une union de tous les ensembles définis de types de diagnostic. Le membre de l’union qui doit être utilisé pour interpréter ces données est déterminé par le champ de bits défini dans la structure DXGK_DIAGNOSTIC_CATEGORIES associée. En général, il existe un ensemble de types de diagnostics pour chaque catégorie de diagnostic.

Syntaxe

typedef struct _DXGK_DIAGNOSTIC_TYPES {
  union {
    DXGK_DIAGTYPE_NOTIFICATIONS Notifications;
    DXGK_DIAGTYPE_PROGRESSIONS  Progressions;
    UINT                        Value;
  };
} DXGK_DIAGNOSTIC_TYPES;

Membres

Notifications

Structure DXGK_DIAGTYPE_NOTIFICATIONS pour indiquer le type de diagnostics décrit.

Progressions

Structure DXGK_DIAGTYPE_PROGRESSIONS pour indiquer un type de diagnostic Progressions.

Value

Valeur du type de diagnostic.

Remarques

La structure DXGK_DIAGNOSTIC_TYPES est utilisée pour identifier les types de diagnostic dans différents scénarios. \ Selon le contexte, zéro, un ou plusieurs bits peuvent être définis. Lorsque vous signalez un diagnostic, un bit doit être défini exactement. Lorsque vous contrôlez diagnostics ou interrogez la prise en charge, plusieurs bits peuvent être définis et zéro bits peut être une valeur valide, par exemple, lorsque le système d’exploitation appelle DxgkDdiControlDiagnosticReporting pour désactiver tous les rapports.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h