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 |