Delen via


Opsomming CorDebugMappingResult

Hier vindt u informatie over hoe de waarde van de instructiepointer (IP) is verkregen.

Syntaxis

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

Lid Description
MAPPING_PROLOG De systeemeigen code bevindt zich in het prolog, dus de waarde van het IP-adres is 0.
MAPPING_EPILOG De systeemeigen code bevindt zich in een epilog, dus de waarde van het IP-adres is het adres van de laatste instructie van de methode.
MAPPING_NO_INFO Er is geen toewijzingsgegevens beschikbaar voor de methode, dus de waarde van het IP-adres is 0.
MAPPING_UNMAPPED_ADDRESS Hoewel er toewijzingsgegevens voor de methode zijn, kan het huidige adres niet worden toegewezen aan algemene tussenliggende taalcode (CIL). De waarde van het IP-adres is 0.
MAPPING_EXACT De methode wordt exact toegewezen aan CIL-code of het frame is geïnterpreteerd, dus de waarde van het IP-adres is nauwkeurig.
MAPPING_APPROXIMATE De methode is toegewezen, maar de waarde van het IP-adres kan bij benadering zijn.

Opmerkingen

U kunt de methode ICorDebugILFrame::GetIP gebruiken om de waarde van de instructieaanwijzer te verkrijgen.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET-versies: Beschikbaar sinds .NET Framework 1.0