DXGK_DIAGNOSTIC_HEADER構造体 (dispmprt.h)
すべての診断イベントを記述するために使用される共通フィールドを含むヘッダー構造。
構文
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;
メンバーズ
Category
記述されている診断のカテゴリを示す 1 つのビット フィールドが 1 に設定された DXGK_DIAGNOSTIC_CATEGORIES 構造体。
Type
記述されている診断の種類を示すために 1 つのビット フィールドが 1 に設定された DXGK_DIAGNOSTIC_TYPES 構造体。
Size
ヘッダーを含む、報告されるイベントのサイズ (バイト単位)。 OS で定義されたイベントの種類の場合、サイズは、関連付けられている構造体の予想されるサイズと照合されます。
Reserved
引っ込み思案。
Value
ヘッダーの値。
SequenceNumber
各レポートが 32 ビット値の制限内で一意のシーケンス番号を持つような、報告される診断ごとにインクリメントされたアダプターのグローバル値。
TargetId
このイベントが関連するコンポーネントを識別する 32 ビット値。 フィールドの解釈は、報告される診断の種類によって異なります。
SourceId
このイベントが関連するコンポーネントを識別する 32 ビット値。 フィールドの解釈は、報告される診断の種類によって異なります。
Id
このイベントが関連するコンポーネントを識別する 32 ビット値。 フィールドの解釈は、報告される診断の種類によって異なります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dispmprt.h |