다음을 통해 공유


IDebugControl2::SetExceptionFilterParameters 메서드(dbgeng.h)

SetExceptionFilterParameters 메서드는 일부 예외 필터에 대한 중단 상태처리 상태 변경합니다.

통사론

HRESULT SetExceptionFilterParameters(
  [in] ULONG                              Count,
  [in] PDEBUG_EXCEPTION_FILTER_PARAMETERS Params
);

매개 변수

[in] Count

매개 변수를 변경할 예외 필터 수를 지정합니다.

[in] Params

DEBUG_EXCEPTION_FILTER_PARAMETERS형식의 예외 필터 매개 변수 배열을 지정합니다. 이러한 매개 변수의 ExecutionOption, ContinueOptionExceptionCode 필드만 사용됩니다. ExceptionCode 필드는 예외 필터가 변경될 예외 식별하는 데 사용됩니다. ExceptionOption 새 중단 상태를 지정하고 ContinueOption 새 처리 상태를 지정합니다.

ExceptionOption 필드의 값이 DEBUG_FILTER_REMOVE 예외 필터가 임의 예외 필터이면 예외 필터가 제거됩니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.

반환 코드 묘사
S_OK
메서드가 성공했습니다.
E_OUTOFMEMORY
임의 예외 필터의 최대 수

가 초과되었습니다.

발언

Params각 예외 필터 매개 변수에 대해 예외 코드로 식별된 예외에 이미 필터(특정 또는 임의)가 있는 경우 해당 필터가 변경됩니다. 그렇지 않으면 예외에 대해 새 임의 예외 필터가 추가됩니다.

이벤트 필터에 대한 자세한 내용은 이벤트 필터참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 dbgeng.h(Dbgeng.h 포함)

참고 항목

GetExceptionFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterParameters

sx, sxd, sxe, sxi, sxn(예외 설정)