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