ICorDebugILFrame::GetIP, méthode
Obtient la valeur du pointeur d’instruction et une valeur de combinaison de bits qui décrit la façon dont la valeur du pointeur d’instruction a été obtenue.
Syntaxe
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
Paramètres
pnOffset
[out] Valeur du pointeur d’instruction.
pMappingResult
[out] Pointeur vers une combinaison au niveau du bit des valeurs d’énumération CorDebugMappingResult qui décrivent la façon dont la valeur du pointeur d’instruction a été obtenue.
Notes
La valeur du pointeur d’instruction est le décalage de la trame de pile dans le code CIL (Common Intermediate Language) de la fonction. Si le frame de pile est actif, cette adresse est l’instruction suivante à exécuter. Si le frame de pile n’est pas actif, cette adresse est l’instruction suivante à exécuter lorsque le frame de pile est réactivé.
Si ce frame est un frame compilé juste-à-temps (JIT), la valeur du pointeur d’instruction est déterminée par le mappage vers l’arrière à partir du pointeur d’instruction natif réel, de sorte que la valeur ne peut être qu’approximative.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible à partir de la version 1.0
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour