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

# D3D12_FEATURE_DATA_QUERY_META_COMMAND

> Indique le niveau de prise en charge que l'adaptateur offre pour les métacommandes.

Indique le niveau de prise en charge que l'adaptateur offre pour les métacommandes.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND
{
    GUID CommandId;
    UINT NodeMask;
    const void  pQueryInputData;
    SIZE_T QueryInputDataSizeInBytes;
    void  pQueryOutputData;
    SIZE_T QueryOutputDataSizeInBytes;
} D3D12_FEATURE_DATA_QUERY_META_COMMAND
```

### Membres

*CommandId*\
Type : GUID

GUID fixe qui identifie la métacommande à interroger.

*NodeMask*\
Type : UINT

Pour une opération sur un seul GPU, cette valeur est zéro. S'il y a plusieurs nœuds GPU, un bit est défini pour identifier un nœud (l'adaptateur physique de l'appareil). Chaque bit du masque correspond à un seul nœud. Un seul bit doit être défini. Consultez [Systèmes multiadaptateurs](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine).

*pQueryInputData*\
Type : const void \*

Pointeur vers une mémoire tampon contenant les données d'entrée de la requête. Allouez *QueryInputDataSizeInBytes* octets.

*QueryInputDataSizeInBytes*\
Type : SIZE\_T

Taille, en octets, de la mémoire tampon pointée par *pQueryInputData*.

*pQueryOutputData*\
Type : void \*

Pointeur vers une mémoire tampon contenant les données de sortie de la requête.

*QueryOutputDataSizeInBytes*\
Type : SIZE\_T

Taille, en octets, de la mémoire tampon pointée par *pQueryOutputData*.

## Remarques

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


## Related topics

- [D3D12_FEATURE](/fr-CA/reference/graphics/d3d12/enums/d3d12_feature_public.md)
- [D3D12_META_COMMAND_PARAMETER_STAGE](/fr-CA/reference/graphics/d3d12/enums/d3d12_meta_command_parameter_stage_public.md)
- [D3D12_META_COMMAND_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
- [D3D12_META_COMMAND_PARAMETER_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_meta_command_parameter_desc_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS3](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options3_public.md)
