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