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.
Fournit les détails de la façon dont la valeur du pointeur d’instruction (IP) a été obtenue.
Syntaxe
typedef enum CorDebugMappingResult {
MAPPING_PROLOG = 0x1,
MAPPING_EPILOG = 0x2,
MAPPING_NO_INFO = 0x4,
MAPPING_UNMAPPED_ADDRESS = 0x8,
MAPPING_EXACT = 0x10,
MAPPING_APPROXIMATE = 0x20,
} CorDebugMappingResult;
Members
| Membre | Descriptif |
|---|---|
MAPPING_PROLOG |
Le code natif se trouve dans le prologue. La valeur de l’adresse IP est donc 0. |
MAPPING_EPILOG |
Le code natif se trouve dans un épilogue, de sorte que la valeur de l’adresse IP est l’adresse de la dernière instruction de la méthode. |
MAPPING_NO_INFO |
Aucune information de mappage n’est disponible pour la méthode. Par conséquent, la valeur de l’adresse IP est 0. |
MAPPING_UNMAPPED_ADDRESS |
Bien qu’il existe des informations de mappage pour la méthode, l’adresse actuelle ne peut pas être mappée au code CIL (Common Intermediate Language). La valeur de l’adresse IP est 0. |
MAPPING_EXACT |
Soit la méthode mappe exactement au code CIL, soit l’image a été interprétée, de sorte que la valeur de l’adresse IP est exacte. |
MAPPING_APPROXIMATE |
La méthode a été correctement mappée, mais la valeur de l’adresse IP peut être approximative. |
Remarques
Vous pouvez utiliser la méthode ICorDebugILFrame ::GetIP pour obtenir la valeur du pointeur d’instruction.
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