Delen via


Methode IXCLRDataProcess::SetCodeNotifications

Vraagt meldingen aan wanneer code wordt gegenereerd of verwijderd voor een methode.

Notitie

Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.

Syntaxis

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

Parameters

numTokens
[in] Het aantal methodetokens waarvoor codemeldingen moeten worden aangevraagd.

mods
[in] De module die is gekoppeld aan elk methodetoken. Als dit NULL is, singleMod wordt deze gebruikt als module voor alle tokens in de tokens matrix.

singleMod
[in] De module die is gekoppeld aan alle methodetokens. Dit argument wordt alleen gebruikt als mods null is.

tokens
[in] De methodetokens waarvoor codemeldingen moeten worden aangevraagd.

flags
[in] De vlaggen die zijn gekoppeld aan elk methodetoken. Als dit NULL is, singleFlags wordt deze gebruikt als de vlaggen voor alle tokens in de tokens matrix. Elke vermelding in de flags matrix is een of meer van de vlaggen die zijn gedefinieerd door de CLRDataMethodCodeNotification opsomming.

singleFlags
[in] De vlaggen die zijn gekoppeld aan alle methodetokens. Dit argument wordt alleen gebruikt als flags null is. Het singleFlags argument is een of meer van de vlaggen die zijn gedefinieerd door de CLRDataMethodCodeNotification opsomming.

Opmerkingen

De opgegeven methode maakt deel uit van de IXCLRDataProcess interface en komt overeen met de 41e site van de tabel met virtuele methoden.

Vereisten

Platformen: Zie Systeemvereisten. Header: Geen bibliotheek: Geen .NET Framework-versies: beschikbaar sinds 4.7

Zie ook