Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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