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
作成するコマンド リストの種類を指定します。
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 |