중단점에는 보류 중, 바인딩 및 오류의 세 가지 유형이 있습니다.
보류 중인 중단점:
하나 이상의 프로그램에서 하나 이상의 코드 컨텍스트에 중단점을 바인딩하는 데 필요한 모든 정보를 포함하는 추상화입니다. 디버그 중인 프로그램이 코드를 로드할 때마다 디버그 엔진은 보류 중인 모든 중단점을 검사하여 바인딩할 수 있는지 확인합니다.
보류 중인 중단점 자체는 코드에 바인딩되지 않고 오히려 생성되는 모든 바인딩된 중단점을 수집하고 포함한다고 합니다.
IDebugPendingBreakpoint2 인터페이스로 표시됩니다.
바인딩된 중단점:
단일 코드 컨텍스트와 연결되거나 바인딩된 중단점에 대한 추상화입니다. 보류 중인 중단점에 대한 응답으로 각 바인딩된 중단점이 생성됩니다. 그러나 보류 중인 중단점은 둘 이상의 바인딩된 중단점을 생성할 수 있습니다.
코드가 언로드되면 바인딩된 중단점을 언바운드 및 삭제할 수 있습니다.
IDebugBoundBreakpoint2 인터페이스로 표시됩니다.
오류 중단점:
보류 중인 중단점을 코드 컨텍스트에 바인딩하려는 오류를 설명하는 추상화입니다. 오류 중단점은 위치 또는 중단점 식 자체의 오류를 설명합니다. 자세한 내용은 바인딩 중단점을 참조하세요.
중단점 오류는 오류 또는 경고일 수 있습니다.
IDebugErrorBreakpoint2 인터페이스로 표시됩니다.