Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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