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

# EnumerateMetaCommands (consoles XBOX Series)

> Consulta os metadados de reflexão sobre os metacomandos disponíveis.

Consulta os metadados de reflexão sobre os metacomandos disponíveis.

## Sintaxe

```cpp theme={null}
HRESULT EnumerateMetaCommands(
    UINT  pNumMetaCommands,
    D3D12_META_COMMAND_DESC  pDescs
)
```

### Parâmetros

*pNumMetaCommands*\
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 metacomandos a serem consultados. Este campo determina o tamanho da matriz <i>pDescs</i>, a menos que <i>pDescs</i> seja **nullptr**.

*pDescs*\
Tipo: D3D12\_META\_COMMAND\_DESC \*

Um ponteiro opcional para uma matriz de [D3D12\_META\_COMMAND\_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public) que contém as descrições dos metacomandos disponíveis. Passe `nullptr` para que o número de metacomandos disponíveis seja retornado em <i>pNumMetaCommands</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](https://learn.microsoft.com/en-us/windows/win32/com/structure-of-com-error-codes).

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

- [EnumerateMetaCommandParameters (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommandparameters_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)
- [CreateCommandList1 (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createcommandlist1_public.md)
- [CreateCommandQueue1 (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createcommandqueue1_public.md)
