Skip to main content
このメソッドはコマンド シグネチャを作成します。

構文

パラメーター

pDesc [in]
型: const D3D12_COMMAND_SIGNATURE_DESC *
作成するコマンド シグネチャを D3D12_COMMAND_SIGNATURE_DESC 構造体で記述します。 pRootSignature [in, optional]
型: ID3D12RootSignature *
コマンド シグネチャが適用される ID3D12RootSignature を指定します。 シグネチャ内のコマンドのいずれかがパイプライン上のバインディングを更新する場合、ルート シグネチャが必要です。存在するコマンドがドローまたはディスパッチだけである場合、ルート シグネチャ パラメーターは NULL に設定できます。 riid
型: const IID &
コマンド シグネチャ インターフェイス (ID3D12CommandSignature) のグローバル一意識別子 (GUID)。 コマンド シグネチャのインターフェイスの REFIID または GUID は、__uuidof() マクロを使用して取得できます。 たとえば、__uuidof(ID3D12CommandSignature) は、コマンド シグネチャのインターフェイスの GUID を取得します。 ppvCommandSignature [out, optional]
型: void **
メソッドの正常終了時に、作成されたコマンド シグネチャ (ID3D12CommandSignature) を指すポインターを指定します。

戻り値

型: HRESULT このメソッドは Direct3D 12 の戻りコード のいずれかを返します。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされているプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

ID3D12Device
最終更新日 2026年8月24日