語法
參數
pHeapProperties _In_類型:D3D12_HEAP_PROPERTIES* 指向 D3D12_HEAP_PROPERTIES 結構的指標,提供資源堆積的屬性。 HeapFlags
類型:D3D12_HEAP_FLAGS 堆積選項,為 D3D12_HEAP_FLAGS 列舉常數的位元 OR 組合。 pResourceDesc _In_
類型:D3D12XBOX_RESOURCE_DESC* 指向描述資源之 D3D12XBOX_RESOURCE_DESC 結構的指標。 InitialState
類型:D3D12_RESOURCE_STATES 資源的初始狀態,為 D3D12_RESOURCE_STATES 列舉常數的位元 OR 組合。 當資源與 D3D12_HEAP_TYPE_UPLOAD 堆積一起建立時,InitialState 必須為 D3D_RESOURCE_STATE_GENERIC_READ。當資源與 D3D12_HEAP_TYPE_READBACK 堆積一起建立時,InitialState 必須為 D3D12_RESOURCE_STATE_COPY_DEST。 pOptimizedClearValue _In_opt_
類型:D3D12_CLEAR_VALUE* 指定描述清除色彩預設值的 D3D12_CLEAR_VALUE。 riidResource
類型:REFIID 資源介面的全域唯一識別碼 (GUID)。這是輸入參數。若要擷取命令佇列介面的 REFIID (或 GUID),請使用 __uuidof() 巨集。例如,若要取得資源介面的 GUID:
類型:void** 指向記憶體的指標,該記憶體會接收所建立資源物件的要求介面指標。ppvResource 可以是 null,以啟用功能測試;當呼叫 CreateCommittedResourceX 時將 ppvResource 設定為 null,則不會建立任何物件,且在 pResourceDesc 有效時會傳回 S_FALSE。
