Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Żą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