IXCLRDataProcess ::SetCodeNotifications, méthode
Demande des notifications lorsque le code est généré ou ignoré pour une méthode.
Remarque
Cette API a été conçue à l’origine pour une utilisation interne dans le runtime. Bien qu’elle soit désormais prise en charge pour une utilisation tierce, nous vous recommandons, autant que possible, d’utiliser les API ICorDebug
et ICorProfiler
.
Syntaxe
HRESULT SetCodeNotifications(
[in] ULONG32 numTokens,
[in, size_is(numTokens)] IXCLRDataModule* mods[],
[in] IXCLRDataModule *singleMod,
[in, size_is(numTokens)] mdMethodDef tokens[],
[in, size_is(numTokens)] ULONG32 flags[],
[in] ULONG32 singleFlags
);
Paramètres
numTokens
[in] Nombre de jetons de méthode pour lesquels demander des notifications de code.
mods
[in] Module associé à chaque jeton de méthode. S’il s’agit de NULL, singleMod
est utilisé comme module pour tous les jetons du tokens
tableau.
singleMod
[in] Module associé à tous les jetons de méthode. Cet argument est utilisé uniquement s’il mods
s’agit de NULL.
tokens
[in] Jetons de méthode pour lesquels demander des notifications de code.
flags
[in] Indicateurs associés à chaque jeton de méthode. S’il s’agit de NULL, singleFlags
est utilisé comme indicateurs pour tous les jetons du tokens
tableau. Chaque entrée dans le flags
tableau est une ou plusieurs des indicateurs définis par l’énumération CLRDataMethodCodeNotification
.
singleFlags
[in] Indicateurs associés à tous les jetons de méthode. Cet argument est utilisé uniquement s’il flags
s’agit de NULL. L’argument singleFlags
est un ou plusieurs des indicateurs définis par l’énumération CLRDataMethodCodeNotification
.
Notes
La méthode fournie fait partie de l’interface IXCLRDataProcess
et correspond au 41e emplacement de la table des méthodes virtuelles.
Configuration requise
Plateformes : Consultez Configuration requise. En-tête : aucun Bibliothèque : aucune Versions du .NET Framework : disponible depuis la version 4.7