DXGK_DIAGNOSTIC_TYPES-Struktur (dispmprt.h)
Eine Struktur, die eine Union aller definierten Sätze von Diagnosetypen enthält. Das Element der Union, das zum Interpretieren dieser Daten verwendet werden soll, wird durch das Bitfeld bestimmt, das in der zugeordneten DXGK_DIAGNOSTIC_CATEGORIES-Struktur festgelegt ist. Im Allgemeinen gibt es einen Satz von Diagnosetypen für jede Diagnosekategorie.
Syntax
typedef struct _DXGK_DIAGNOSTIC_TYPES {
union {
DXGK_DIAGTYPE_NOTIFICATIONS Notifications;
DXGK_DIAGTYPE_PROGRESSIONS Progressions;
UINT Value;
};
} DXGK_DIAGNOSTIC_TYPES;
Member
Notifications
Eine DXGK_DIAGTYPE_NOTIFICATIONS Struktur, die angibt, welche Art von Diagnose beschrieben werden.
Progressions
Eine DXGK_DIAGTYPE_PROGRESSIONS Struktur zum Angeben eines Progressions-Diagnosetyps.
Value
Wert des Diagnosetyps.
Hinweise
Die DXGK_DIAGNOSTIC_TYPES-Struktur wird verwendet, um Diagnosetypen in verschiedenen Szenarien zu identifizieren. \ Je nach Kontext können null, ein oder mehrere Bits festgelegt werden. Beim Melden einer Diagnose muss genau ein Bit festgelegt werden. Beim Steuern Diagnose- oder Abfrageunterstützung können mehrere Bits festgelegt werden, und null Bits können ein gültiger Wert sein, z. B. wenn das Betriebssystem DxgkDdiControlDiagnosticReporting aufruft, um die gesamte Berichterstellung zu deaktivieren.
Anforderungen
Anforderung | Wert |
---|---|
Header | dispmprt.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für