다음을 통해 공유


D3D12_DRED_PAGE_FAULT_OUTPUT 구조체(d3d12.h)

지정된 VA(가상 주소)의 GPU 페이지 오류와 관련된 할당 데이터에 대해 설명합니다. GPU 페이지 오류의 VA와 활성 개체의 일치하는 할당 노드 목록 및 최근에 삭제된 개체에 대한 할당 노드 목록을 포함합니다.

구문

typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT {
  D3D12_GPU_VIRTUAL_ADDRESS        PageFaultVA;
  const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode;
  const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode;
} D3D12_DRED_PAGE_FAULT_OUTPUT;

멤버

PageFaultVA

디바이스 제거가 GPU 페이지 오류로 인한 경우 오류 작업의 VA(GPU 가상 주소) 를 포함하는 D3D12_GPU_VIRTUAL_ADDRESS .

pHeadExistingAllocationNode

잘못된 VA()와 일치하는 VA(PageFaultVA가상 주소) 범위가 있는 활성 할당 런타임 개체에 대한 할당 노드의 연결된 목록의 헤드를 나타내는 상수 D3D12_DRED_ALLOCATION_NODE 개체에 대한 포인터입니다. 목록이 비어 있는 경우 값 nullptr 이 입니다.

pHeadRecentFreedAllocationNode

오류가 발생한 VA()와 일치하는 VA(PageFaultVA가상 주소) 범위를 사용하여 최근에 해제된 런타임 개체에 대한 할당 노드의 연결된 목록의 헤드를 나타내는 상수 D3D12_DRED_ALLOCATION_NODE 개체에 대한 포인터입니다. 목록이 비어 있는 경우 값 nullptr 이 입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12.h

추가 정보