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
};
Members
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
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll
請參閱
參考
IDebugProgramProvider2::WatchForProviderEvents