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

# InitializeMetaCommand (consoles XBOX Series)

> Initialise la métacommande spécifiée.

Initialise la métacommande spécifiée.

Vous devez initialiser une métacommande au moins une fois avant (sur la chronologie du GPU) de l'exécuter. L'initialisation donne à l' implémentation la possibilité d'effectuer tout travail nécessaire pour accélérer l'appel de la métacommande. Vous devez fournir les paramètres de ressources suffisants, y compris la ressource de cache persistant.

## Syntaxe

```cpp theme={null}
void InitializeMetaCommand(
    ID3D12MetaCommand  pMetaCommand,
    const void  pInitializationParametersData,
    SIZE_T InitializationParametersDataSizeInBytes
)
```

### Paramètres

*pMetaCommand \[in]*\
Type : ID3D12MetaCommand \*

Pointeur vers un [ID3D12MetaCommand](/fr/reference/graphics/d3d12/interfaces/id3d12metacommand/id3d12metacommand_public) représentant la métacommande à initialiser.

*pInitializationParametersData \[in, optional]*\
Type : const void \*

Pointeur facultatif vers une structure constante contenant les valeurs des paramètres d'initialisation de la métacommande.

*InitializationParametersDataSizeInBytes \[in]*\
Type : SIZE\_T

Un [SIZE\_T](https://learn.microsoft.com/en-us/windows/desktop/WinProg/windows-data-types) contenant la taille de la structure pointée par <i>pInitializationParametersData</i>, si elle est définie ; sinon, 0.

### Valeur renvoyée

Type : void

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

[ID3D12GraphicsCommandList4](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

- [CreateMetaCommand (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [EnumerateMetaCommands (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommands_public.md)
- [EnumerateMetaCommandParameters (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_enumeratemetacommandparameters_public.md)
- [CreateCommandList1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createcommandlist1_public.md)
- [CreateCommandQueue1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createcommandqueue1_public.md)
