ID3D12GraphicsCommandList4::InitializeMetaCommand, méthode (d3d12.h)

Initialise la commande meta spécifiée.

Vous devez initialiser une méta commande au moins une fois avant (dans la chronologie du GPU) pour l’exécuter. L’initialisation permet à l’implémentation d’effectuer tout travail nécessaire pour accélérer l’appel de la commande meta. Vous devez fournir les paramètres de ressources suffisants, y compris la ressource de cache persistante.

Syntaxe

void InitializeMetaCommand(
  [in]           ID3D12MetaCommand *pMetaCommand,
  [in, optional] const void        *pInitializationParametersData,
  [in]           SIZE_T            InitializationParametersDataSizeInBytes
);

Paramètres

[in] pMetaCommand

Pointeur vers un ID3D12MetaCommand représentant la méta commande à initialiser.

[in, optional] pInitializationParametersData

Pointeur facultatif vers une structure constante contenant les valeurs des paramètres pour initialiser la commande meta.

[in] InitializationParametersDataSizeInBytes

Un SIZE_T contenant la taille de la structure pointée par pInitializationParametersData, si elle est définie, sinon 0.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Configuration requise

   
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

ID3D12GraphicsCommandList4