ICorDebugILFrame4::GetCodeEx, méthodeICorDebugILFrame4::GetCodeEx Method

[Pris en charge dans .NET Framework 4.5.2 et ultérieur][Supported in the .NET Framework 4.5.2 and later versions]

Obtient un pointeur vers le code exécuté par ce frame de pile.Gets a pointer to the code that this stack frame is executing.

SyntaxeSyntax

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

ParamètresParameters

flags
[in] Un ILCodeKind membre d’énumération qui spécifie si le langage intermédiaire (IL) défini par la demande ReJIT du profileur est inclus dans le 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] Pointeur vers l’adresse d’un objet « ICorDebugCode » qui représente le code en cours d’exécution de ce frame de pile.[out] A pointer to the address of an "ICorDebugCode" object that represents the code that this stack frame is executing.

NotesRemarks

Cette méthode est similaire à la ICorDebugFrame::GetCode (méthode), à ceci près qu’elle peut éventuellement accéder au code défini par la demande ReJIT du profileur.This method is similar to the ICorDebugFrame::GetCode method, except that it optionally accesses code defined by the profiler's ReJIT request. Appel de cette méthode avec un flags valeur ILCODE_ORIGINAL_IL équivaut à appeler GetCode; si la méthode est instrumentée, son langage intermédiaire ne sera pas accessible.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 permet au débogueur d'accéder au langage intermédiaire défini par la demande ReJIT du profileur.ILCODE_REJIT_IL allows the debugger to access the IL defined by the profiler's ReJIT request. Si le langage intermédiaire n’est pas instrumenté, ppCode est null, et la méthode retourne S_OK.If the IL is not instrumented, ppCode is null, and the method returns S_OK.

Configuration requiseRequirements

Plateformes : Consultez Configuration requise.Platforms: See System Requirements.

En-tête : CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.libLibrary: CorGuids.lib

Versions du .NET Framework : Disponible à partir de 4.5.2Available since 4.5.2.NET Framework Versions: Disponible à partir de 4.5.2Available since 4.5.2

Voir aussiSee also