IDebugPendingBreakpoint2

이 인터페이스는 코드 위치에 바인딩될 중단점을 나타냅니다.

구문

IDebugPendingBreakpoint2 : IUnknown

구현자에 대한 참고 사항

DE(디버그 엔진)는 중단점에 대한 지원의 일환으로 이 인터페이스를 구현합니다.

호출자 참고 사항

CreatePendingBreakpoint를 호출하면 IDebugBreakpointRequest2 인터페이스에서 보류 중인 중단점이 만들어집니다. Bind를 호출하면 프로그램에서 바인딩된 중단점을 나타내는 IDebugBreakpoint2 인터페이스가 만들어집니다.

Vtable 순서의 메서드

다음 표에서는 IDebugPendingBreakpoint2 메서드를 보여 줍니다.

메서드 설명
CanBind 보류 중인 이 중단점이 코드 위치에 바인딩할 수 있는지 여부를 결정합니다.
Bind 보류 중인 이 중단점을 하나 이상의 코드 위치에 바인딩합니다.
GetState 보류 중인 이 중단점의 상태를 가져옵니다.
GetBreakpointRequest 보류 중인 이 중단점을 만드는 데 사용된 중단점 요청을 가져옵니다.
Virtualize 보류 중인 이 중단점의 가상화 상태를 전환합니다.
사용 보류 중인 이 중단점의 활성화 상태를 전환합니다.
SetCondition 보류 중인 이 중단점과 연결된 조건을 설정하거나 변경합니다.
SetPassCount 보류 중인 이 중단점과 연결된 전달 횟수를 설정하거나 변경합니다.
EnumBoundBreakpoints 보류 중인 이 중단점에서 바인딩된 모든 중단점을 열거합니다.
EnumErrorBreakpoints 보류 중인 이 중단점에서 발생한 모든 오류 중단점을 열거합니다.
Delete 보류 중인 이 중단점과 해당 중단점에서 바인딩된 모든 중단점을 삭제합니다.

설명

IDebugPendingBreakpoint2는 중단점을 하나 이상의 프로그램에 적용할 수 있는 코드에 바인딩하는 데 필요한 모든 정보의 공급자로 간주할 수 있습니다.

보류 중인 중단점은 둘 이상의 바인딩된 중단점을 생성할 수 있습니다. 예를 들어 C++ 스타일 템플릿의 중단점은 해당 템플릿의 고유한 인스턴스 각각에 대해 바인딩된 중단점을 생성할 수 있습니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목