ID3D12Device4::CreateCommandList1 メソッド (d3d12.h)

閉じた状態のコマンド リストを作成します。 「 ID3D12Device::CreateCommandList」も参照してください。

構文

HRESULT CreateCommandList1(
  [in]  UINT                     nodeMask,
  [in]  D3D12_COMMAND_LIST_TYPE  type,
        D3D12_COMMAND_LIST_FLAGS flags,
  [in]  REFIID                   riid,
  [out] void                     **ppCommandList
);

パラメーター

[in] nodeMask

型: UINT

単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、コマンド リストを作成するノード (デバイスの物理アダプター) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 1 ビットのみを設定する必要があります。 「マルチアダプター システム」も参照してください。

[in] type

種類: D3D12_COMMAND_LIST_TYPE

作成するコマンド リストの種類を指定します。

flags

種類: D3D12_COMMAND_LIST_FLAGS

作成フラグを指定します。

[in] riid

型: REFIID

ppCommandList で返されるコマンド リスト インターフェイスのグローバル一意識別子 (GUID) への参照。

[out] ppCommandList

型: void**

コマンド リストの ID3D12CommandList インターフェイスまたは ID3D12GraphicsCommandList インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

戻り値

型: HRESULT

関数が成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULTエラー コードが返されます。

戻り値 説明
E_OUTOFMEMORY コマンド リストを作成するためのメモリが不足しています。

その他の可能な戻り値については、「戻りコードDirect3D 12」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
対象プラットフォーム Windows
ヘッダー d3d12.h
Library d3d12.lib
[DLL] d3d12.dll

こちらもご覧ください

ID3D12Device::CreateCommandList