DXGK_DIAGNOSTIC_HEADER Struktur (dispmprt.h)
Kopfzeilenstruktur, die die gemeinsamen Felder enthält, die zum Beschreiben aller Diagnoseereignisse verwendet werden.
Syntax
typedef struct _DXGK_DIAGNOSTIC_HEADER {
DXGK_DIAGNOSTIC_CATEGORIES Category;
DXGK_DIAGNOSTIC_TYPES Type;
union {
struct {
UINT Size : 16;
UINT Reserved : 16;
};
UINT Value;
};
UINT SequenceNumber;
union {
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
UINT Id;
};
} DXGK_DIAGNOSTIC_HEADER;
Angehörige
Category
Eine DXGK_DIAGNOSTIC_CATEGORIES Struktur mit einem einzelnen Bitfeld, das auf ein Feld festgelegt ist, um die Kategorie der beschriebenen Diagnose anzugeben.
Type
Eine DXGK_DIAGNOSTIC_TYPES Struktur mit einem einzelnen Bitfeld, das auf ein Feld festgelegt ist, um den Typ der beschriebenen Diagnose anzugeben.
Size
Größe in Byte des Ereignisses, das einschließlich der Kopfzeile gemeldet wird. Für vom Betriebssystem definierte Ereignistypen wird die Größe anhand der erwarteten Größe der zugeordneten Struktur überprüft.
Reserved
Reserviert.
Value
Wert der Kopfzeile.
SequenceNumber
Ein globaler Adapterwert, der für jede Diagnose erhöht wurde, sodass jeder Bericht eine eindeutige Sequenznummer innerhalb der Grenzwerte eines 32-Bit-Werts aufweist.
TargetId
Ein 32-Bit-Wert, der die Komponente identifiziert, zu der sich dieses Ereignis bezieht. Die Interpretation des Felds hängt vom Typ der gemeldeten Diagnose ab.
SourceId
Ein 32-Bit-Wert, der die Komponente identifiziert, zu der sich dieses Ereignis bezieht. Die Interpretation des Felds hängt vom Typ der gemeldeten Diagnose ab.
Id
Ein 32-Bit-Wert, der die Komponente identifiziert, zu der sich dieses Ereignis bezieht. Die Interpretation des Felds hängt vom Typ der gemeldeten Diagnose ab.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dispmprt.h |