Skip to main content
コマンド キューを作成します。 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年8月24日