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