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.
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ą flagsILCODE_ORIGINAL_IL 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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.5.2