ICorDebugILFrame4::GetCodeEx, méthode
[Pris en charge dans .NET Framework 4.5.2 et ultérieur]
Obtient un pointeur vers le code exécuté par ce frame 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.
Notes
Cette méthode est similaire à la méthode ICorDebugFrame::GetCode, sauf qu’elle peut éventuellement accéder au code défini par la demande ReJIT du profileur. Appeler cette méthode avec une valeur flags
de ILCODE_ORIGINAL_IL
équivaut à appeler GetCode ; si la méthode est instrumentée, son IL n’est pas accessible. ILCODE_REJIT_IL
permet au débogueur d'accéder au langage intermédiaire défini par la demande ReJIT du profileur. Si l’IL n’est pas instrumenté, ppCode
est null et la méthode retourne S_OK
.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : Disponibles depuis la version 4.5.2