D3DKMT_DEVICEPAGEFAULT_STATE 構造体 (d3dkmthk.h)
デバイス ページのエラー状態に関する情報が含まれます。
構文
typedef struct _D3DKMT_DEVICEPAGEFAULT_STATE {
D3DKMT_ALIGN64 UINT64 FaultedPrimitiveAPISequenceNumber;
DXGK_RENDER_PIPELINE_STAGE FaultedPipelineStage;
UINT FaultedBindTableEntry;
DXGK_PAGE_FAULT_FLAGS PageFaultFlags;
DXGK_FAULT_ERROR_CODE FaultErrorCode;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS FaultedVirtualAddress;
} D3DKMT_DEVICEPAGEFAULT_STATE;
メンバー
FaultedPrimitiveAPISequenceNumber
描画フェンスごとの書き込みが有効になっている場合に、ページ フォールトの原因となった描画 (またはそのような情報が利用できない場合はDXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN) を識別します。
FaultedPipelineStage
エラーが生成されたパイプライン ステージをレンダリングするか、そのような情報が利用できない場合はDXGK_RENDER_PIPELINE_STAGE_UNKNOWNします。
FaultedBindTableEntry
障害発生時にアクセスされるリソースのバインド テーブル インデックス。または、そのような情報が利用できない場合はDXGK_BIND_TABLE_ENTRY_UNKNOWN。
PageFaultFlags
エラーの性質を指定するフラグ。
FaultErrorCode
エラーを記述するエラー コードを含む構造体。
FaultedVirtualAddress
障害が発生しているリソースの仮想アドレス。そのような情報が利用できない場合はD3DGPU_NULL。
要件
要件 | 値 |
---|---|
Header | d3dkmthk.h |