PROVIDER_FLAGS
Указывает необходимый тип свойства, которое необходимо получить от поставщика программы.
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
};
typedef DWORD 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
Вызывающий объект должен fIsTheDebuggerPresent поле PROVIDER_PROCESS_DATA структура.
Заметки
Эти флаги передается следующим приемам:
Эти значения можно объединять с побитовый оператор OR.
Требования
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll
См. также
Ссылки
перечисленияОтладка (Visual Studio)
IDebugProgramProvider2::WatchForProviderEvents