> ## 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 (consoles XBOX Series)

> Consulta os metadados de reflexão sobre os parâmetros do metacomando especificado.

Consulta os metadados de reflexão sobre os parâmetros do metacomando especificado.

## Sintaxe

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

### Parâmetros

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

Uma referência ao identificador global exclusivo (GUID) do metacomando cujos parâmetros você deseja que sejam retornados em <i>pParameterDescs</i>.

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

Um [D3D12\_META\_COMMAND\_PARAMETER\_STAGE](/pt-BR/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public) que especifica o estágio dos parâmetros que você deseja incluir na consulta.

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

Um ponteiro opcional para um [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contém o tamanho da estrutura que contém os valores dos parâmetros, que você passa ao criar/inicializar/executar o metacomando, conforme apropriado.

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

Um ponteiro para um [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contém o número de parâmetros a serem consultados. Este campo determina o tamanho da matriz <i>pParameterDescs</i>, a menos que <i>pParameterDescs</i> seja **nullptr**.

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

Um ponteiro opcional para uma matriz de  [D3D12\_META\_COMMAND\_PARAMETER\_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public) que contém as descrições dos parâmetros. Passe **nullptr** para que a contagem de parâmetros seja retornada em <i>pParameterCount</i>.

### Valor retornado

Tipo: HRESULT

Se este método for bem-sucedido, ele retornará **S\_OK**. Caso contrário, retornará um código de erro **HRESULT**.

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas com suporte**: consoles XBOX Series

## Consulte também

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


## Related topics

- [EnumerateMetaCommands (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommands_public.md)
- [InitializeMetaCommand (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_initializemetacommand_public.md)
- [CreateMetaCommand (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [D3D12_META_COMMAND_PARAMETER_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public.md)
- [D3D12_META_COMMAND_PARAMETER_FLAGS](/pt-BR/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_flags_public.md)
