Точки останова (пакет SDK для Visual Studio)

Существует три типа точек останова: ожидание, привязка и ошибка.

Ожидающая точка останова:

  • Абстракция, содержащая все сведения, необходимые для привязки точки останова к одному или нескольким контекстам кода в одной или нескольких программах. Каждый раз при отладке программы код загружается, подсистема отладки проверка все ожидающие точки останова, чтобы узнать, можно ли их связать.

    Ожидающая точка останова никогда не привязывается к коду, а скорее собирает и содержит все связанные точки останова, которые он создает.

  • Представлен интерфейсом IDebugPendingBreakpoint2 .

    Связанная точка останова:

  • Абстракция для точки останова, связанной с одной или привязанной к одному контексту кода. Каждая связанная точка останова создается в ответ на ожидающие точки останова. Однако ожидающая точка останова может создать несколько связанных точек останова.

    При выгрузке кода связанная точка останова может быть отключена и отключена карта.

  • Представлен интерфейсом IDebugBoundBreakpoint2 .

    Точка останова ошибки:

  • Абстракция для описания ошибки при попытке привязать ожидающую точку останова к контексту кода. Точка останова ошибки описывает ошибку в расположении или в самом выражении точки останова. Дополнительные сведения см. в разделе "Точки останова привязки".

    Ошибка точки останова может быть либо ошибкой, либо предупреждением.

  • Представлен интерфейсом IDebugErrorBreakpoint2 .

См. также