Metodo ICorDebugILFrame4::GetCodeExICorDebugILFrame4::GetCodeEx Method

[Supportato in .NET Framework 4.5.2 e versioni successive][Supported in the .NET Framework 4.5.2 and later versions]

Recupera un puntatore al codice eseguito da questo stack frame.Gets a pointer to the code that this stack frame is executing.

SintassiSyntax

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

ParametriParameters

flags
[in] Un ILCodeKind membro di enumerazione che specifica se il linguaggio intermedio (IL) definito dalla richiesta ReJIT del profiler è incluso nel frame.[in] An ILCodeKind enumeration member that specifies whether the intermediate language (IL) defined by the profiler's ReJIT request is included in the frame.

ppCode
[out] Un puntatore all'indirizzo di un oggetto "ICorDebugCode" che rappresenta il codice che è in esecuzione questo stack frame.[out] A pointer to the address of an "ICorDebugCode" object that represents the code that this stack frame is executing.

NoteRemarks

Questo metodo è simile al ICorDebugFrame:: GetCode metodo, ad eccezione del fatto che si accede facoltativamente codice definito dalla richiesta ReJIT del profiler.This method is similar to the ICorDebugFrame::GetCode method, except that it optionally accesses code defined by the profiler's ReJIT request. Chiamare questo metodo con un flags valore ILCODE_ORIGINAL_IL è equivalente alla chiamata GetCode; se il metodo è instrumentato, relativo linguaggio intermedio non saranno più accessibile.Calling this method with a flags value of ILCODE_ORIGINAL_IL is equivalent to calling GetCode; if the method is instrumented, its IL will not be accessible. ILCODE_REJIT_IL consente al debugger di accedere al linguaggio intermedio definito dalla richiesta ReJIT del profiler.ILCODE_REJIT_IL allows the debugger to access the IL defined by the profiler's ReJIT request. Se il linguaggio intermedio non è instrumentato, ppCode è null, e il metodo restituisce S_OK.If the IL is not instrumented, ppCode is null, and the method returns S_OK.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile dalla 4.5.2Available since 4.5.2.NET Framework Versions: Disponibile dalla 4.5.2Available since 4.5.2

Vedere ancheSee Also

Interfaccia ICorDebugILFrame4ICorDebugILFrame4 Interface
Interfacce di debugDebugging Interfaces
ReJIT: Una Guida dettagliataReJIT: A How-To Guide