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.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmthk.h |