CorDebugUnmappedStop — Wyliczenie
Określa typ niezamapowanego kodu, który może wyzwolić zatrzymanie wykonywania kodu przez krok.
Składnia
typedef enum CorDebugUnmappedStop {
STOP_NONE = 0x0,
STOP_PROLOG = 0x01,
STOP_EPILOG = 0x02,
STOP_NO_MAPPING_INFO = 0x04,
STOP_OTHER_UNMAPPED = 0x08,
STOP_UNMANAGED = 0x10,
STOP_ALL = 0xffff,
} CorDebugUnmappedStop;
Elementy członkowskie
Członek | Opis |
---|---|
STOP_NONE |
Nie należy zatrzymywać w żadnym typie niezamapowanego kodu. |
STOP_PROLOG |
Zatrzymaj się w kodzie prologu. |
STOP_EPILOG |
Zatrzymaj się w kodzie epilogu. |
STOP_NO_MAPPING_INFO |
Zatrzymaj się w kodzie, który nie zawiera informacji o mapowaniu. |
STOP_OTHER_UNMAPPED |
Zatrzymaj się w niezamapowanym kodzie, który nie pasuje do kategorii prolog, epilog, no-mapping-information lub niezarządzany. |
STOP_UNMANAGED |
Zatrzymaj w kodzie niezarządzanych. Ta wartość jest prawidłowa tylko w przypadku debugowania międzyoperacyjnego. |
STOP_ALL |
Zatrzymaj się we wszystkich typach niezamapowanego kodu. |
Uwagi
Użyj metody ICorDebugStepper::SetUnmappedStopMask , aby ustawić flagi określające niezamapowany kod, w którym krok będzie zatrzymywany.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 1.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.