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

# ID3D12MetaCommand

> Représente une métacommande. Une métacommande est un objet Direct3D 12 représentant un algorithme accéléré par des fournisseurs de matériel indépendants (IHV).

Représente une métacommande. Une métacommande est un objet Direct3D 12 représentant un algorithme accéléré par des fournisseurs de matériel indépendants (IHV). Il s'agit d'une référence opaque à un générateur de commandes implémenté par le pilote.

La durée de vie d'une métacommande est liée à la durée de vie de la liste de commandes qui y fait référence. Vous ne devez donc libérer une métacommande que si aucune liste de commandes qui y fait référence n'est en cours d'exécution sur le GPU.

Une métacommande peut encapsuler un ensemble d'objets d'état de pipeline (PSO), de liaisons, d'états de ressources intermédiaires et d'appels Draw/Dispatch. Vous pouvez considérer la signature d'une métacommande comme semblable à une fonction de style C, avec plusieurs paramètres d'entrée/sortie et aucune valeur de retour.

## Configuration requise

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

## Voir aussi

[ID3D12Pageable](/fr-CA/reference/graphics/d3d12/interfaces/id3d12pageable/id3d12pageable_public)


## Related topics

- [InitializeMetaCommand (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_initializemetacommand_public.md)
- [GetRequiredParameterResourceSize](/fr-CA/reference/graphics/d3d12/interfaces/id3d12metacommand/methods/id3d12metacommand_getrequiredparameterresourcesize_public.md)
- [CreateMetaCommand (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [D3D12_META_COMMAND_PARAMETER_STAGE](/fr-CA/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public.md)
- [D3D12_META_COMMAND_PARAMETER_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public.md)
