CorDebugMappingResult – výčet
Poskytuje podrobnosti o tom, jak byla získána hodnota ukazatele instrukce (IP).
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;
Členové
Člen | Popis |
---|---|
MAPPING_PROLOG |
Nativní kód je v prologu, takže hodnota IP adresy je 0. |
MAPPING_EPILOG |
Nativní kód je v epilogu, takže hodnota IP adresy je adresa poslední instrukce metody. |
MAPPING_NO_INFO |
Pro metodu nejsou k dispozici žádné informace o mapování, takže hodnota IP adresy je 0. |
MAPPING_UNMAPPED_ADDRESS |
I když pro metodu existují informace o mapování, aktuální adresu nelze mapovat na kód CIL (Common Intermediate Language). Hodnota IP adresy je 0. |
MAPPING_EXACT |
Metoda se mapuje přesně na kód CIL nebo byl interpretován rámec, takže hodnota IP adresy je přesná. |
MAPPING_APPROXIMATE |
Metoda byla úspěšně namapována, ale hodnota IP adresy může být přibližná. |
Poznámky
K získání hodnoty ukazatele instrukce můžete použít ICorDebugILFrame::GetIP metoda.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 1.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.