Comparteix a través de


ICorDebugILFrame4::GetCodeEx (Método)

[Compatible con .NET Framework 4.5.2 y versiones posteriores]

Obtiene un puntero al código que este marco de pila está ejecutando.

Sintaxis

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

Parámetros

flags
[in] Miembro de la enumeración ILCodeKind que especifica si el lenguaje intermedio (IL) definido por la solicitud ReJIT del generador de perfiles está incluido en el marco.

ppCode
[out] Puntero a la dirección de un objeto "ICorDebugCode" que representa el código que este marco de pila está ejecutando.

Comentarios

Este método es similar al método ICorDebugFrame::GetCode, excepto que puede acceder al código definido por la solicitud ReJIT del generador de perfiles. Llamar a este método con un valor flags de ILCODE_ORIGINAL_IL equivale a llamar a GetCode; si el método está instrumentado, su IL no será accesible. ILCODE_REJIT_IL permite al depurador acceder al IL definido por la solicitud ReJIT del generador de perfiles+. Si el IL no se ha instrumentado, ppCode es null y el método devuelve S_OK.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.5.2

Consulte también