PROVIDER_FLAGS
Указывает требуемые свойства, полученные от поставщика программы.
Синтаксис
public enum enum_PROVIDER_FLAGS {
PFLAG_NONE = 0x00,
PFLAG_REMOTE_PORT = 0x01,
PFLAG_DEBUGGEE = 0x02,
PFLAG_ATTACHED_TO_DEBUGGEE = 0x04,
PFLAG_REASON_WATCH = 0x08,
PFLAG_GET_PROGRAM_NODES = 0x10,
PFLAG_GET_IS_DEBUGGER_PRESENT = 0x20
};
Поля
PFLAG_NONE
Флаги не указаны.
PFLAG_REMOTE_PORT
Вызывающий объект хочет получить список программ на компьютере, отличном от Visual Studio.
PFLAG_DEBUGGEE
В настоящее время процесс отлаживается этим экземпляром Visual Studio.
PFLAG_ATTACH_TODEBUGGEE
Visual Studio подключен к отлаживаемой программе, но не запустил ее.
PFLAG_REASON_WATCH
Visual Studio просматривает события.
PFLAG_GET_PROGRAM_NODES
Вызывающий объект хочет, чтобы ProgramNodes
поле структуры PROVIDER_PROCESS_DATA.
PFLAG_GET_IS_DEBUGGER_PRESENT
Вызывающий PROVIDER_PROCESS_DATA
объект хочет fIsTheDebuggerPresent
поле структуры.
Замечания
Эти флаги передаются в следующие методы:
-
Эти значения можно объединить с побитовой.
OR
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll