pNext 멤버를 통해 다음 노드에 단방향으로 연결되지만, 목록의 마지막 노드는 pNext가 nullptr로 설정됩니다. 런타임 개체가 다른 개체와 할당 범위를 공유할 수 있기 때문에 연결 목록 구조가 필요합니다.
장치 제거가 GPU 페이지 폴트로 인해 발생하고—DRED 페이지 폴트 보고가 활성화된 경우—DRED는 활성 및 최근에 해제된 런타임 개체에 대한 모든 일치하는 할당 노드를 포함하는 D3D12_DRED_ALLOCATION_NODE 구조체의 목록을 작성합니다.
구문
멤버
ObjectNameA형식: const char * 할당된 런타임 개체의 ANSI 디버그 이름에 대한 포인터입니다. ObjectNameW
형식: const wchar_t * 할당된 런타임 개체의 와이드(wide) 디버그 이름에 대한 포인터입니다. AllocationType
형식: D3D12_DRED_ALLOCATION_TYPE 런타임 개체의 할당 형식을 나타내는 D3D12_DRED_ALLOCATION_TYPE 값입니다. pNext
형식: const struct D3D12_DRED_ALLOCATION_NODE * 목록의 다음 할당 노드를 나타내는 상수 D3D12_DRED_ALLOCATION_NODE에 대한 포인터이거나, 이것이 마지막 노드인 경우
nullptr입니다.
요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
