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 |