Metoda ICorDebugILFrame4::GetCodeEx
[Obsługiwane w wersji .NET Framework 4.5.2 i nowszych]
Pobiera wskaźnik do kodu, który wykonuje ta ramka stosu.
Składnia
HRESULT GetCodeEx(
[in] ILCodeKind flags,
[out] ICorDebugCode **ppCode
);
Parametry
flags
[w] Element członkowski wyliczenia ILCodeKind określający, czy w ramce znajduje się język pośredni zdefiniowany przez żądanie ReJIT profilera.
ppCode
[out] Wskaźnik adresu obiektu "ICorDebugCode", który reprezentuje kod wykonywany przez tę ramkę stosu.
Uwagi
Ta metoda jest podobna do metody ICorDebugFrame::GetCode , z tą różnicą, że opcjonalnie uzyskuje dostęp do kodu zdefiniowanego przez żądanie ReJIT profilera. Wywołanie tej metody z wartością flags
ILCODE_ORIGINAL_IL
jest równoważne wywołaniu metody GetCode. Jeśli metoda jest instrumentowana, jego il nie będzie dostępny. ILCODE_REJIT_IL
umożliwia debugerowi dostęp do il zdefiniowanego przez żądanie ReJIT profilera. Jeśli il nie jest instrumentowany, ppCode
ma wartość null, a metoda zwraca wartość S_OK
.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 4.5.2
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla