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

> Interroge les métadonnées de réflexion relatives aux paramètres de la méta-commande spécifiée.

Interroge les métadonnées de réflexion relatives aux paramètres de la méta-commande spécifiée.

## Syntaxe

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

### Paramètres

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

Référence à l'identificateur global unique (GUID) de la méta-commande dont vous souhaitez obtenir les paramètres dans <i>pParameterDescs</i>.

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

Valeur [D3D12\_META\_COMMAND\_PARAMETER\_STAGE](/fr/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public) spécifiant l'étape des paramètres que vous souhaitez inclure dans la requête.

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

Pointeur facultatif vers un [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) contenant la taille de la structure qui contient les valeurs des paramètres, que vous passez lors de la création, de l'initialisation ou de l'exécution de la méta-commande, selon le cas.

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

Pointeur vers un [UINT](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) contenant le nombre de paramètres à interroger. Ce champ détermine la taille du tableau <i>pParameterDescs</i>, sauf si <i>pParameterDescs</i> a la valeur **nullptr**.

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

Pointeur facultatif vers un tableau de  [D3D12\_META\_COMMAND\_PARAMETER\_DESC](/fr/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public) contenant les descriptions des paramètres. Passez **nullptr** pour obtenir le nombre de paramètres dans <i>pParameterCount</i>.

### Valeur renvoyée

Type : HRESULT

Si cette méthode réussit, elle renvoie **S\_OK**. Sinon, elle renvoie un code d'erreur **HRESULT**.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

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


## Related topics

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