Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Innehåller information om hur värdet för instruktionspekaren (IP) hämtades.
Syntax
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
| Medlem | Description |
|---|---|
MAPPING_PROLOG |
Den interna koden finns i prologen, så värdet för IP-adressen är 0. |
MAPPING_EPILOG |
Den interna koden finns i en epilog, så värdet för IP-adressen är adressen till metodens sista instruktion. |
MAPPING_NO_INFO |
Ingen mappningsinformation är tillgänglig för metoden, så värdet för IP-adressen är 0. |
MAPPING_UNMAPPED_ADDRESS |
Även om det finns mappningsinformation för metoden kan den aktuella adressen inte mappas till CIL-kod (Common Intermediate Language). IP-adressens värde är 0. |
MAPPING_EXACT |
Antingen mappas metoden exakt till CIL-koden eller så har ramen tolkats, så värdet för IP-adressen är korrekt. |
MAPPING_APPROXIMATE |
Metoden har mappats, men VÄRDET för IP-adressen kan vara ungefärligt. |
Anmärkningar
Du kan använda metoden ICorDebugILFrame::GetIP för att hämta värdet för instruktionspekaren.
Kravspecifikation
Plattformar: Se Operativsystem som stöds av .NET.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET-versioner: Tillgänglig sedan .NET Framework 1.0