語法
參數
pDescriptorHeapDesc [in]類型:const D3D12_DESCRIPTOR_HEAP_DESC * 指向描述堆積之 D3D12_DESCRIPTOR_HEAP_DESC 結構的指標。 riid
類型:const IID & 描述元堆積介面的全域唯一識別碼 (GUID)。請參閱<備註>。 輸入參數。 ppvHeap [out]
類型:void ** 指向記憶體區塊的指標,該區塊會接收指向描述元堆積的指標。 ppvHeap 可以是 NULL,以啟用功能測試。 當 ppvHeap 為 NULL 時,不會建立任何物件,且當 pDescriptorHeapDesc 有效時會傳回 S_FALSE。
傳回值
類型:HRESULT 如果記憶體不足而無法建立描述元堆積物件,此方法會傳回 E_OUTOFMEMORY。 如需其他可能的傳回值,請參閱 Direct3D 12 傳回碼。備註
描述元堆積介面的 REFIID (或 GUID) 可以使用 __uuidof() 巨集取得。例如,__uuidof(ID3D12DescriptorHeap) 會取得描述元堆積介面的 GUID。範例
D3D12HelloWorld 範例使用 ID3D12Device::CreateDescriptorHeap 的方式如下: 描述並建立轉譯目標檢視 (RTV) 描述元堆積。需求
標頭: d3d12_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機與 XBOX One 系列
