구문
매개 변수
hFileMapping형식: HANDLE 힙을 만드는 데 사용할 파일 매핑 객체에 대한 핸들입니다. riid
형식: const IID & 힙 인터페이스(ID3D12Heap)에 대한 전역 고유 식별자(GUID)입니다. 힙에 대한 인터페이스의 REFIID 또는 GUID는 __uuidof() 매크로를 사용하여 얻을 수 있습니다. 예를 들어 **__uuidof(ID3D12Heap)**은 힙에 대한 인터페이스의 GUID를 검색합니다. ppvHeap [out]
형식: void ** SAL:
COM_Outptr
메모리 블록에 대한 포인터입니다. 성공 시 D3D12 런타임은 새로 열린 힙에 대한 포인터를 메모리 블록에 씁니다. 포인터의 형식은 제공된 riid 매개 변수에 따라 다릅니다.
반환 값
형식: HRESULT 이 메서드는 기존 힙을 열 메모리가 부족한 경우 E_OUTOFMEMORY를 반환합니다. 다른 가능한 반환 값은 Direct3D 12 반환 코드를 참조하세요.설명
힙은 시스템 메모리에 생성되며 CPU 액세스를 허용합니다. 전체 VirtualAlloc 영역을 래핑합니다. 힙은 다른 힙과 마찬가지로 배치된 리소스와 예약된 리소스에 사용할 수 있습니다. 앱이 선택할 수 없는 플래그에 따라 제약이 여전히 존재할 수 있습니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
