Bagikan melalui


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