Точки останова (пакет SDK для Visual Studio)
Существует три типа точек останова: ожидание, привязка и ошибка.
Ожидающая точка останова:
Абстракция, содержащая все сведения, необходимые для привязки точки останова к одному или нескольким контекстам кода в одной или нескольких программах. Каждый раз при отладке программы код загружается, подсистема отладки проверка все ожидающие точки останова, чтобы узнать, можно ли их связать.
Ожидающая точка останова никогда не привязывается к коду, а скорее собирает и содержит все связанные точки останова, которые он создает.
Представлен интерфейсом IDebugPendingBreakpoint2 .
Связанная точка останова:
Абстракция для точки останова, связанной с одной или привязанной к одному контексту кода. Каждая связанная точка останова создается в ответ на ожидающие точки останова. Однако ожидающая точка останова может создать несколько связанных точек останова.
При выгрузке кода связанная точка останова может быть отключена и отключена карта.
Представлен интерфейсом IDebugBoundBreakpoint2 .
Точка останова ошибки:
Абстракция для описания ошибки при попытке привязать ожидающую точку останова к контексту кода. Точка останова ошибки описывает ошибку в расположении или в самом выражении точки останова. Дополнительные сведения см. в разделе "Точки останова привязки".
Ошибка точки останова может быть либо ошибкой, либо предупреждением.
Представлен интерфейсом IDebugErrorBreakpoint2 .