다음을 통해 공유


D3D12_FEATURE_DATA_EXISTING_HEAPS 구조체(d3d12.h)

어댑터가 기존 시스템 메모리에서 힙 만들기를 지원하는지 여부에 대한 세부 정보를 제공합니다. 이러한 힙은 일반적으로 사용되지는 않지만 어댑터 오류 또는 디바이스 제거 이벤트가 발생한 후에도 유지되도록 보장되므로 진단 목적으로 매우 유용합니다. 힙이 시스템 메모리에 있는 경우에도 ID3D12Device::CreateHeap 또는 ID3D12Device::CreateCommittedResource에서 반환되는 힙에 대해서는 지속성이 보장되지 않습니다.

구문

typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS {
  BOOL Supported;
} D3D12_FEATURE_DATA_EXISTING_HEAPS;

멤버

Supported

댑터가 기존 시스템 메모리에서 힙을 만들 수 있으면 TRUE입니다. 그렇지 않으면 FALSE입니다.

설명

다양한 성능 및 호환성을 위해 애플리케이션은 진단 목적으로만 이 기능을 사용하면 안 됩니다. 특히 이 기능을 사용하여 만든 힙은 어댑터 간 속성이 있는 시스템 메모리 힙만 지원하므로 일반적인 애플리케이션 시나리오에서 활용할 수 있는 많은 최적화 기회가 배제됩니다.

요구 사항

요구 사항
헤더 d3d12.h

추가 정보

핵심 구조체

D3D12_FEATURE

ID3D12Device::CreateCommittedResource

ID3D12Device::CreateHeap