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 la valeur du pointeur d’instruction et une valeur de combinaison au niveau du bit 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.
Remarques
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 cette image est une trame compilée juste-à-temps (JIT), la valeur du pointeur d’instruction est déterminée par le mappage vers l’arrière du pointeur d’instruction natif réel, de sorte que la valeur peut être approximative.
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 1.0