共用方式為


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

另請參閱