Partager via


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

Voir aussi