IXCLRDataProcess::SetCodeNotifications – metoda
Požádá o oznámení, když se kód vygeneruje nebo zahodí pro metodu.
Poznámka:
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug
API, ICorProfiler
pokud je to možné.
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
);
Parametry
numTokens
[v] Počettokench
mods
[v] Modul přidružený ke každému tokenu metody. Pokud se jedná o hodnotu NULL, singleMod
použije se jako modul pro všechny tokeny v tokens
poli.
singleMod
[v] Modul přidružený ke všem tokenům metody. Tento argument se používá pouze v případě, že mods
má hodnotu NULL.
tokens
[v] Tokeny metody, pro které se mají vyžádat oznámení kódu.
flags
[v] Příznaky přidružené ke každému tokenu metody. Pokud se jedná o hodnotu NULL, singleFlags
použije se jako příznaky pro všechny tokeny v tokens
poli. Každá položka v flags
poli je jedna nebo více příznaků definovaných výčtem CLRDataMethodCodeNotification
.
singleFlags
[v] Příznaky přidružené ke všem tokenům metody. Tento argument se používá pouze v případě, že flags
má hodnotu NULL. Argument singleFlags
je jeden nebo více příznaků definovaných výčtem CLRDataMethodCodeNotification
.
Poznámky
Zadaná metoda je součástí IXCLRDataProcess
rozhraní a odpovídá 41. slotu tabulky virtuálních metod.
Požadavky
Platformy: Viz požadavky na systém. Hlavička: Žádná knihovna: Žádné verze rozhraní .NET Framework: Dostupné od verze 4.7