다음을 통해 공유


ICorDebugStepper::SetInterceptMask 메서드

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

구문

HRESULT SetInterceptMask (
    [in] CorDebugIntercept    mask
);

매개 변수

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

설명

인터셉터의 비트가 설정될 경우 지정된 형식의 가로채는 코드가 발견되면 스텝퍼가 완료됩니다. 비트가 지워지면 가로채는 코드를 건너뜁니다.

SetInterceptMask 메서드는 사용자의 관점에서 ICorDebugStepper::SetUnmappedStopMask와의 예기치 않은 상호 작용이 발생할 수 있습니다. 예를 들어 클래스 초기화 코드에서 유일하게 표시되는(비내부) 부분에 매핑 정보가 없고 STOP_NO_MAPPING_INFO가 설정되지 않은 경우(ICorDebugStepper::SetUnmappedStopMask 메서드 및 CorDebugUnmappedStop 열거형 참조) 스텝퍼가 클래스 초기화를 단계별로 실행합니다. 기본적으로 CorDebugIntercept 열거형의 INTERCEPT_NONE 값만 사용됩니다.

요구 사항

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

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

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