Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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