Sdílet prostřednictvím


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

Viz také