ICorDebugStepper::SetInterceptMask 메서드

한 단계씩 실행할 코드의 형식을 지정하는 값을 설정합니다.

HRESULT SetInterceptMask (
    [in] CorDebugIntercept    mask
);

매개 변수

  • mask
    [in] 코드 형식을 지정하는 CorDebugIntercept 열거형의 값 조합입니다.

설명

인터셉터에 대한 비트가 설정되어 있으면 지정된 형식의 가로채기 코드가 나타날 때 스텝퍼가 완료됩니다. 이 비트가 해제되어 있으면 가로채기 코드가 생략됩니다.

사용자 입장에서는 SetInterceptMask 메서드와 ICorDebugStepper::SetUnmappedStopMask의 상호 작용을 예측하기 어려울 수 있습니다. 예를 들어 클래스 초기화 코드의 노출 부분, 즉 내부적이지 않은 부분에 매핑 정보가 없고 STOP_NO_MAPPING_INFO가 설정되어 있지 않은 경우(ICorDebugStepper::SetUnmappedStopMask 메서드 및 CorDebugUnmappedStop 열거형 참조) 스텝퍼는 클래스 초기화를 프로시저 단위로 실행합니다. 기본적으로 CorDebugIntercept 열거형의 INTERCEPT_NONE 값만 사용됩니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

참조

ICorDebugStepper 인터페이스

ICorDebugStepper2 인터페이스