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
。
備註
這些旗標會傳遞至下列方法:
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll