Metodo IXCLRDataProcess::SetCodeNotifications
Richiede notifiche quando il codice viene generato o rimosso per un metodo.
Nota
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug
le API e ICorProfiler
quando possibile.
Sintassi
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
);
Parametri
numTokens
[in] Numero di token di metodo per i quali richiedere notifiche di codice.
mods
[in] Modulo associato a ogni token del metodo. Se è NULL, singleMod
viene usato come modulo per tutti i token nella tokens
matrice.
singleMod
[in] Modulo associato a tutti i token di metodo. Questo argomento viene usato solo se mods
è NULL.
tokens
[in] Token del metodo per i quali richiedere notifiche del codice.
flags
[in] Flag associati a ogni token del metodo. Se è NULL, singleFlags
viene usato come flag per tutti i token nella tokens
matrice. Ogni voce nella flags
matrice è uno o più flag definiti dall'enumerazione CLRDataMethodCodeNotification
.
singleFlags
[in] Flag associati a tutti i token di metodo. Questo argomento viene usato solo se flags
è NULL. L'argomento singleFlags
è uno o più flag definiti dall'enumerazione CLRDataMethodCodeNotification
.
Osservazioni:
Il metodo fornito fa parte dell'interfaccia IXCLRDataProcess
e corrisponde allo slot 41 della tabella del metodo virtuale.
Requisiti
Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria: Nessuna versione di .NET Framework: disponibile dalla versione 4.7