Megosztás a következőn keresztül:


IXCLRDataProcess::SetCodeNotifications metódus

Értesítéseket kér egy metódus kódjának létrehozásakor vagy elvetésekor.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

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
);

Paraméterek

numTokens
[in] Azoknak a metódusjogkivonatoknak a száma, amelyekhez kódértesítéseket kell kérni.

mods
[in] Az egyes metódusjogkivonatokhoz társított modul. Ha ez NULL, singleMod akkor a tömb összes jogkivonatának tokens moduljaként használatos.

singleMod
[in] Az összes metódusjogkivonathoz társított modul. Ezt az argumentumot csak akkor használja a rendszer, ha mods NULL értékű.

tokens
[in] Azok a metódus-jogkivonatok, amelyekhez kódértesítéseket kell kérni.

flags
[in] Az egyes metódus-jogkivonatokhoz társított jelzők. Ha ez NULL, singleFlags akkor a tömb összes jogkivonatának tokens jelzőjeként szolgál. A tömb minden bejegyzése flags egy vagy több, az CLRDataMethodCodeNotification enumerálás által meghatározott jelző.

singleFlags
[in] Az összes metódusjogkivonathoz társított jelzők. Ezt az argumentumot csak akkor használja a rendszer, ha flags NULL értékű. Az singleFlags argumentum az enumerálás által CLRDataMethodCodeNotification definiált jelölők egyike vagy több.

Megjegyzések

A megadott módszer az IXCLRDataProcess interfész része, és a virtuális metódustábla 41. pontjának felel meg.

Követelmények

Platformok: Lásd a rendszerkövetelményeket. Fejléc: Nincs kódtár: Nincs .NET-keretrendszer verzió: 4.7 óta érhető el

Lásd még