跳轉到主要內容
建立命令佇列。 另請參閱 ID3D12Device9::CreateCommandQueue1。

語法

參數

pDesc
類型:const D3D12_COMMAND_QUEUE_DESC *
指定描述命令佇列的 D3D12_COMMAND_QUEUE_DESC。 riid
類型:const IID &
命令佇列介面的全域唯一識別碼 (GUID)。請參閱備註。輸入參數。 ppCommandQueue
類型:void **
指向記憶體區塊的指標,該區塊會接收指向命令佇列之 ID3D12CommandQueue 介面的指標。

傳回值

類型:HRESULT 如果記憶體不足而無法建立命令佇列,此方法會傳回 E_OUTOFMEMORY。如需其他可能的傳回值,請參閱 Direct3D 12 傳回碼。

備註

命令佇列介面的 REFIID (或 GUID) 可以使用 __uuidof() 巨集取得。例如,__uuidof(ID3D12CommandQueue) 會取得命令佇列介面的 GUID。

範例

D3D12HelloTriangle 範例使用 ID3D12Device::CreateCommandQueue 的方式如下:
請參閱 D3D12 參考中的範例程式碼。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機與 XBOX One 系列

另請參閱

最後修改於 2026年10月6日