ID3D12Resource::GetHeapProperties 메서드(d3d12.h)
배치 및 커밋된 리소스에 대한 리소스 힙의 속성을 검색합니다.
구문
HRESULT GetHeapProperties(
[out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
[out, optional] D3D12_HEAP_FLAGS *pHeapFlags
);
매개 변수
[out, optional] pHeapProperties
메서드를 성공적으로 완료하면 리소스 힙 속성이 포함된 D3D12_HEAP_PROPERTIES 구조체에 대한 포인터입니다.
[out, optional] pHeapFlags
형식: D3D12_HEAP_FLAGS*
메서드를 성공적으로 완료하면 기타 힙 플래그가 포함되는 D3D12_HEAP_FLAGS 변수를 지정합니다.
반환 값
형식: HRESULT
이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다. 리소스가 예약된 것으로 만들어진 경우 E_INVALIDARG 반환됩니다.
설명
이 메서드는 예약된 리소스가 아닌 배치된 리소스와 커밋된 리소스에서만 작동합니다. 리소스가 예약된 것으로 만들어진 경우 E_INVALIDARG 반환됩니다. 페이지를 없음, 하나 이상의 힙에 매핑할 수 있습니다.
자세한 내용은 Direct3D 12의 메모리 관리를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3d12.lib |
DLL | D3d12.dll |