Partager via


ICorDebugILFrame4 ::GetCodeEx, méthode

Obtient un pointeur vers le code exécuté par cette trame de pile.

Syntaxe

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

Paramètres

flags [in] Membre d’énumération ILCodeKind qui spécifie si le langage intermédiaire (IL) défini par la requête ReJIT du profileur est inclus dans le frame.

ppCode [out] Pointeur vers l’adresse d’un objet « ICorDebugCode » qui représente le code que cette trame de pile exécute.

Remarques

Cette méthode est similaire à la méthode ICorDebugFrame ::GetCode , sauf qu’elle accède éventuellement au code défini par la requête ReJIT du profileur. L’appel de ILCODE_ORIGINAL_IL cette méthode avec une flags valeur équivalente à l’appel de GetCode ; si la méthode est instrumentée, son il ne sera pas accessible. ILCODE_REJIT_IL permet au débogueur d’accéder à l’il défini par la requête ReJIT du profileur. Si l’il n’est pas instrumenté, ppCode a la valeur Null et que la méthode retourne S_OK.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.5.2

Voir aussi