Partager via


D3D12_FEATURE_DATA_QUERY_META_COMMAND structure (d3d12.h)

Indique le niveau de prise en charge fourni par l’adaptateur pour les métacommandes.

Syntaxe

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 GPU unique, il s’agit de zéro. S’il existe plusieurs nœuds GPU, un bit est défini pour identifier un nœud (la carte physique de l’appareil). Chaque bit du masque correspond à un seul nœud. Un seul bit doit être défini. Reportez-vous à Systèmes multi-adaptateurs.

pQueryInputData

Type : const void*

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

QueryInputDataSizeInBytes

Type : SIZE_T

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

pQueryOutputData

Type : void*

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

QueryOutputDataSizeInBytes

Type : SIZE_T

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

Spécifications

   
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h