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
调用方希望ProgramNodesPROVIDER_PROCESS_DATA结构的字段

PFLAG_GET_IS_DEBUGGER_PRESENT
调用方希望 fIsTheDebuggerPresent 结构字段 PROVIDER_PROCESS_DATA

注解

这些标志将传递给以下方法:

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅