Udostępnij za pośrednictwem


Metoda ICorDebugILFrame4::GetCodeEx

[Obsługiwane w programie .NET Framework 4.5.2 i nowszych wersjach]

Pobiera wskaźnik do kodu wykonywanego przez tę ramkę stosu.

Składnia

HRESULT GetCodeEx(
   [in] ILCodeKind flags,
   [out] ICorDebugCode **ppCode
);

Parametry

flags [in] Element członkowski wyliczania ILCodeKind określający, czy język pośredni (IL) zdefiniowany przez żądanie ReJIT profilera jest uwzględniony w ramce.

ppCode [out] Wskaźnik do 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ą ILCODE_ORIGINAL_IL flags jest równoważne wywołaniu metody GetCode. Jeśli metoda jest instrumentowana, jej 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łówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 4.5.2

Zobacz też