struktur DXGK_DIAGNOSTIC_HEADER (dispmprt.h)
Struktur header yang berisi bidang umum yang digunakan untuk menjelaskan semua peristiwa diagnostik.
Sintaks
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;
Anggota
Category
Struktur DXGK_DIAGNOSTIC_CATEGORIES dengan bidang bit tunggal diatur ke satu untuk menunjukkan kategori diagnostik yang dijelaskan.
Type
Struktur DXGK_DIAGNOSTIC_TYPES dengan bidang bit tunggal diatur ke satu untuk menunjukkan jenis diagnostik yang dijelaskan.
Size
Ukuran dalam byte peristiwa yang dilaporkan termasuk header . Untuk jenis peristiwa yang ditentukan OS, ukuran akan diperiksa terhadap ukuran struktur terkait yang diharapkan.
Reserved
Dicadangkan.
Value
Nilai header.
SequenceNumber
Nilai global adaptor yang bertahap untuk setiap diagnostik melaporkan sededimikian rupnya sehingga setiap laporan memiliki nomor urut yang unik, dalam batas nilai 32-bit.
TargetId
Nilai 32-bit yang mengidentifikasi komponen yang terkait dengan peristiwa ini. Interpretasi bidang tergantung pada jenis diagnostik yang dilaporkan.
SourceId
Nilai 32-bit yang mengidentifikasi komponen yang terkait dengan peristiwa ini. Interpretasi bidang tergantung pada jenis diagnostik yang dilaporkan.
Id
Nilai 32-bit yang mengidentifikasi komponen yang terkait dengan peristiwa ini. Interpretasi bidang tergantung pada jenis diagnostik yang dilaporkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dispmprt.h |