Metodo ICorDebugILFrame4::GetCodeEx
[Supportato in .NET Framework 4.5.2 e versioni successive]
Recupera un puntatore al codice eseguito da questo stack frame.
Sintassi
HRESULT GetCodeEx(
[in] ILCodeKind flags,
[out] ICorDebugCode **ppCode
);
Parametri
flags
[in] Membro di enumerazione ILCodeKind che specifica se il linguaggio intermedio (IL) definito dalla richiesta ReJIT del profiler è incluso nel frame.
ppCode
[out] Puntatore all'indirizzo di un oggetto "ICorDebugCode" che rappresenta il codice eseguito da questo stack frame.
Commenti
Questo metodo è simile al metodo ICorDebugFrame::GetCode , ad eccezione del fatto che facoltativamente accede al codice definito dalla richiesta ReJIT del profiler. La chiamata a questo metodo con un flags
valore equivale ILCODE_ORIGINAL_IL
a chiamare GetCode. Se il metodo è instrumentato, il relativo IL non sarà accessibile. ILCODE_REJIT_IL
consente al debugger di accedere al linguaggio intermedio definito dalla richiesta ReJIT del profiler. Se il linguaggio IL non è instrumentato, ppCode
è Null e il metodo restituisce S_OK
.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.5.2
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per