IDMLBindingTable ::Reset, méthode (directml.h)
Réinitialise la table de liaison pour encapsuler une nouvelle plage de descripteurs, potentiellement pour un autre opérateur ou initialiseur. Cela permet une réutilisation dynamique de la table de liaison.
La réinitialisation d’une table de liaison ne modifie pas les liaisons précédentes créées par la table. Pour cette raison, il est possible de réinitialiser la table de liaison immédiatement après l’avoir fourni à IDMLCommandRecorder ::RecordDispatch, même si ce travail n’a pas encore été exécuté sur le GPU, tant que les descripteurs sous-jacents restent valides.
Pour plus d’informations sur les paramètres fournis à cette méthode, consultez IDMLDevice ::CreateBindingTable .
Syntaxe
HRESULT Reset(
[in, optional] const DML_BINDING_TABLE_DESC *desc
);
Paramètres
[in, optional] desc
Type : const DML_BINDING_TABLE_DESC*
Pointeur facultatif vers un DML_BINDING_TABLE_DESC contenant les paramètres de la table de liaison. Il peut s’agir de nullptr, indiquant une table de liaison vide.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directml.h |
Bibliothèque | DirectML.lib |
DLL | DirectML.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour