IXCLRDataProcess::SetCodeNotifications-Methode
Fordert Benachrichtigungen an, wenn Code für eine Methode generiert oder verworfen wird.
Hinweis
Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug
und ICorProfiler
zu arbeiten.
Syntax
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
);
Parameter
numTokens
[in] Die Anzahl der Methodentoken, für die Codebenachrichtigungen angefordert werden sollen.
mods
[in] Das Modul, das jedem Methodentoken zugeordnet ist. Wenn dies NULL ist, singleMod
wird als Modul für alle Token im tokens
Array verwendet.
singleMod
[in] Das Modul, das allen Methodentoken zugeordnet ist. Dieses Argument wird nur verwendet, wenn mods
NULL ist.
tokens
[in] Die Methodentoken, für die Codebenachrichtigungen angefordert werden sollen.
flags
[in] Die Flags, die den einzelnen Methodentoken zugeordnet sind. Wenn dies NULL ist, singleFlags
wird als Flags für alle Token im tokens
Array verwendet. Jeder Eintrag im flags
Array ist eine oder mehrere der durch die CLRDataMethodCodeNotification
Enumeration definierten Flags.
singleFlags
[in] Die Flags, die allen Methodentoken zugeordnet sind. Dieses Argument wird nur verwendet, wenn flags
NULL ist. Das singleFlags
Argument ist eine oder mehrere der flags, die von der CLRDataMethodCodeNotification
Enumeration definiert werden.
Hinweise
Die bereitgestellte Methode ist Teil der IXCLRDataProcess
-Schnittstelle und entspricht dem 41. Slot der virtuellen Methodentabelle.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7