Поделиться через


BP_FLAGS90

Перечисляет допустимые значения для необязательных флагов. Необязательные флаги можно использовать для указания дополнительных сведений при установке точки останова. Это перечисление расширяет перечисление BP_FLAGS .

Синтаксис

public enum enum_BP_FLAGS90
{
    // VS 8.0 values
    BP90_FLAG_NONE                = 0x0000,
    BP90_FLAG_MAP_DOCPOSITION     = 0x0001,
    BP90_FLAG_DONT_STOP           = 0x0002,

    // Values added in VS 9.0
    BP90_FLAG_TRACEPOINT_CONTINUE = 0x0004,
};

Поля

BP90_FLAG_NONE
Указывает без флага точки останова.

BP90_FLAG_MAP_DOCPOSITION
Указывает, что подсистема отладки (DE) должна сопоставить точку останова с помощью позиции документа. Это применимо только к точкам останова, заданным в файлах исходного кода, ориентированных на скрипты, таких как Активные серверные страницы (ASP).

BP90_FLAG_DONT_STOP
Указывает, что точка останова должна обрабатываться подсистемой отладки, но в конечном итоге подсистема отладки не должна останавливаться там; То есть объект события IDebugBreakpointEvent2 не должен быть отправлен. Этот флаг предназначен для использования в основном с точками трассировки.

BP90_FLAG_TRACEPOINT_CONTINUE
Используется машинным обработчиком отладки для определения того, следует ли очищать состояние шагов. Он отличается от BP90_FLAG_DONT_STOP, так как BP90_FLAG_DONT_STOP не заданы, если точка трассировки выполняет макрос.

Requirements

Заголовок: Msdbg90.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также