> ## 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.

# EnumerateMetaCommandParameters (XBOX Series 本体)

> 指定されたメタ コマンドのパラメーターに関するリフレクション メタデータを照会します。

指定されたメタ コマンドのパラメーターに関するリフレクション メタデータを照会します。

## 構文

```cpp theme={null}
HRESULT EnumerateMetaCommandParameters(
    const GUID & CommandId,
    D3D12_META_COMMAND_PARAMETER_STAGE Stage,
    UINT  pTotalStructureSizeInBytes,
    UINT  pParameterCount,
    D3D12_META_COMMAND_PARAMETER_DESC  pParameterDescs
)
```

### パラメーター

*CommandId \[in]*\
型: const GUID &

<i>pParameterDescs</i> に返されるパラメーターを持つメタ コマンドのグローバル一意識別子 (GUID) への参照。

*Stage \[in]*\
型: D3D12\_META\_COMMAND\_PARAMETER\_STAGE

クエリに含めるパラメーターのステージを指定する [D3D12\_META\_COMMAND\_PARAMETER\_STAGE](/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public)。

*pTotalStructureSizeInBytes \[out, optional]*\
型: UINT \*

メタ コマンドの作成/初期化/実行時に必要に応じて渡す、パラメーター値を含む構造体のサイズを含む [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) へのオプションのポインター。

*pParameterCount \[in, out]*\
型: UINT \*

クエリするパラメーターの数を含む [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) へのポインター。<i>pParameterDescs</i> が **nullptr** でない限り、このフィールドは <i>pParameterDescs</i> 配列のサイズを決定します。

*pParameterDescs \[out, optional]*\
型: D3D12\_META\_COMMAND\_PARAMETER\_DESC \*

パラメーターの記述を含む [D3D12\_META\_COMMAND\_PARAMETER\_DESC](/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public) の配列へのオプションのポインター。パラメーター数を <i>pParameterCount</i> に返すようにするには **nullptr** を渡します。

### 戻り値

型: HRESULT

このメソッドが成功した場合は **S\_OK** を返します。それ以外の場合は **HRESULT** エラー コードを返します。

## 要件

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

## 関連項目

[ID3D12Device5](/reference/graphics/d3d12/interfaces/id3d12device5/id3d12device5_public)


## Related topics

- [EnumerateMetaCommands (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommands_public.md)
- [InitializeMetaCommand (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_initializemetacommand_public.md)
- [CreateMetaCommand (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [D3D12_META_COMMAND_PARAMETER_FLAGS](/ja-jp/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_flags_public.md)
- [D3D12_META_COMMAND_PARAMETER_STAGE](/ja-jp/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public.md)
