> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateCommandList1 (XBOX Series 本体)

> クローズ状態のコマンド リストを作成します。

クローズ状態のコマンド リストを作成します。[ID3D12Device::CreateCommandList](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandlist_public) も参照してください。

## 構文

```cpp theme={null}
HRESULT CreateCommandList1(
    UINT nodeMask,
    D3D12_COMMAND_LIST_TYPE type,
    D3D12_COMMAND_LIST_FLAGS flags,
    const IID & riid,
    void  ppCommandList
)
```

### パラメーター

*nodeMask \[in]*\
型: UINT

シングル GPU 動作の場合は 0 に設定します。複数の GPU ノードがある場合は、コマンド リストを作成するノード (デバイスの物理アダプター) を識別するビットを設定します。マスクの各ビットは 1 つのノードに対応します。設定できるビットは 1 つだけです。[マルチアダプター システム](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine) も参照してください。

*type \[in]*\
型: D3D12\_COMMAND\_LIST\_TYPE

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

*flags*\
型: D3D12\_COMMAND\_LIST\_FLAGS

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

*riid \[in]*\
型: const IID &

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

*ppCommandList \[out]*\
型: void \*\*

コマンド リストの [ID3D12CommandList](/reference/graphics/d3d12/interfaces/id3d12commandlist/id3d12commandlist_public) または [ID3D12GraphicsCommandList](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs) インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

### 戻り値

型: HRESULT

関数が成功した場合は **S\_OK** を返します。それ以外の場合は [**HRESULT**](https://learn.microsoft.com/en-us/windows/desktop/com/structure-of-com-error-codes) [エラー コード](https://learn.microsoft.com/en-us/windows/win32/com/com-error-codes-10) を返します。

| 戻り値            | 説明                           |
| -------------- | ---------------------------- |
| E\_OUTOFMEMORY | コマンド リストを作成するのに十分なメモリがありません。 |

その他の可能な戻り値については、[Direct3D 12 の戻り値コード](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues) を参照してください。

## 解説

## 要件

**ヘッダー:** d3d12\_xs.h\
**ライブラリ:** d3d12\_xs.lib\
**サポートされるプラットフォーム**: XBOX Series 本体

## 関連項目

[ID3D12Device::CreateCommandList](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandlist_public)


## Related topics

- [CreateCommandQueue1 (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createcommandqueue1_public.md)
- [CreateMetaCommand (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [CreateCommittedResource1 (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createcommittedresource1_public.md)
- [InitializeMetaCommand (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_initializemetacommand_public.md)
- [EnumerateMetaCommands (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommands_public.md)
