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

> Consulta los metadatos de reflexión sobre los parámetros del metacomando especificado.

Consulta los metadatos de reflexión sobre los parámetros del metacomando especificado.

## Sintaxis

```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 &

Una referencia al identificador único global (GUID) del metacomando cuyos parámetros desea que se devuelvan en <i>pParameterDescs</i>.

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

Un valor de [D3D12\_META\_COMMAND\_PARAMETER\_STAGE](/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public) que especifica la fase de los parámetros que desea incluir en la consulta.

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

Un puntero opcional a un [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contiene el tamaño de la estructura que contiene los valores de los parámetros, que se pasa al crear, inicializar o ejecutar el metacomando, según corresponda.

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

Un puntero a un [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) que contiene el número de parámetros que se consultarán. Este campo determina el tamaño de la matriz <i>pParameterDescs</i>, a menos que <i>pParameterDescs</i> sea **nullptr**.

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

Un puntero opcional a una matriz de [D3D12\_META\_COMMAND\_PARAMETER\_DESC](/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public) que contiene las descripciones de los parámetros. Pase **nullptr** para que el número de parámetros se devuelva en <i>pParameterCount</i>.

### Valor devuelto

Tipo: HRESULT

Si este método se ejecuta correctamente, devuelve **S\_OK**. De lo contrario, devuelve un código de error **HRESULT**.

## Requisitos

**Encabezado:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatibles**: consolas XBOX Series

## Consulte también

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


## Related topics

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