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ą flagsILCODE_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ż