다음을 통해 공유


CorDebugUnmappedStop 열거형

스텝퍼에 의해 코드 실행에서 중지를 트리거할 수 있는 매핑되지 않은 코드 형식을 지정합니다.

구문

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;

멤버

멤버 Description
STOP_NONE 어떤 유형의 매핑되지 않은 코드에서도 중지하지 마세요.
STOP_PROLOG 프롤로그 코드에서 중지합니다.
STOP_EPILOG 에필로그 코드에서 중지합니다.
STOP_NO_MAPPING_INFO 매핑 정보가 없는 코드에서 중지합니다.
STOP_OTHER_UNMAPPED 프롤로그, 에필로그, 매핑 없음 정보 또는 관리되지 않는 범주에 맞지 않는 매핑되지 않은 코드에서 중지합니다.
STOP_UNMANAGED 관리되지 않는 코드에서 중지합니다. 이 값은 interop 디버깅에서만 유효합니다.
STOP_ALL 매핑되지 않은 모든 코드 형식에서 중지합니다.

설명

ICorDebugStepper::SetUnmappedStopMask 메서드를 사용하여 스테퍼가 중지될 매핑되지 않은 코드를 지정하는 플래그를 설정합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 1.0부터 사용 가능

참고 항목