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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также раздел