IXCLRDataProcess::SetCodeNotifications — Metoda
Żąda powiadomień, gdy kod jest generowany lub odrzucany dla metody.
Uwaga
Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug
API i ICorProfiler
, jeśli jest to możliwe.
Składnia
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
[in] Liczba tokenów metody, dla których należy zażądać powiadomień o kodzie.
mods
[in] Moduł skojarzony z każdym tokenem metody. Jeśli jest to wartość NULL, singleMod
jest używany jako moduł dla wszystkich tokenów w tablicy tokens
.
singleMod
[in] Moduł skojarzony ze wszystkimi tokenami metody. Ten argument jest używany tylko wtedy, gdy mods
ma wartość NULL.
tokens
[in] Tokeny metody, dla których należy zażądać powiadomień o kodzie.
flags
[in] Flagi skojarzone z każdym tokenem metody. Jeśli jest to wartość NULL, singleFlags
jest używana jako flagi dla wszystkich tokenów w tablicy tokens
. Każdy wpis w tablicy flags
jest co najmniej jedną flagą zdefiniowaną CLRDataMethodCodeNotification
przez wyliczenie.
singleFlags
[in] Flagi skojarzone ze wszystkimi tokenami metody. Ten argument jest używany tylko wtedy, gdy flags
ma wartość NULL. Argument singleFlags
jest co najmniej jedną flagą zdefiniowaną CLRDataMethodCodeNotification
przez wyliczenie.
Uwagi
Podana metoda jest częścią interfejsu IXCLRDataProcess
i odpowiada 41 miejscu tabeli metody wirtualnej.
Wymagania
Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7