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

Initialise la méta-commande spécifiée.

Vous devez initialiser une méta-commande au moins une fois avant (sur le chronologie du GPU) pour 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 commande meta. Vous devez fournir les paramètres de ressource suffisants, y compris la ressource de cache persistant.

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 d’initialisation de la commande meta.

[in] InitializationParametersDataSizeInBytes

Une SIZE_T contenant la taille de la structure pointée vers 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.

Spécifications

   
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

ID3D12GraphicsCommandList4