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


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 поле структуры.

Замечания

Эти флаги передаются в следующие методы:

Requirements

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

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

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

См. также