Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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