Método ICorDebugILFrame4::GetCodeEx

[Suportado no .NET Framework 4.5.2 e versões posteriores]

Obtém um ponteiro para o código que esta moldura de pilha está a executar.

Sintaxe

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

Parâmetros

flags
[in] Um membro de enumeração ILCodeKind que especifica se o idioma intermédio (IL) definido pelo pedido ReJIT do gerador de perfis está incluído na moldura.

ppCode
[fora] Um ponteiro para o endereço de um objeto "ICorDebugCode" que representa o código que esta moldura de pilha está a executar.

Observações

Este método é semelhante ao método ICorDebugFrame::GetCode , exceto que, opcionalmente, acede ao código definido pelo pedido ReJIT do gerador de perfis. Chamar este método com um flags valor de ILCODE_ORIGINAL_IL é equivalente a chamar GetCode; se o método for instrumentado, o respetivo IL não estará acessível. ILCODE_REJIT_IL permite que o depurador aceda ao IL definido pelo pedido ReJIT do gerador de perfis. Se o IL não for instrumentado, ppCode será nulo e o método devolverá S_OK.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde a versão 4.5.2

Ver também