PROVIDER_FLAGS
Gibt das gewünschte die von einem Programm für Eigenschaften abgerufen werden sollen.
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
};
Mitglieder
PFLAG_NONE
Keine Flags angegeben.PFLAG_REMOTE_PORT
Aufrufer verhindern möchte eine Liste von Programmen auf einem anderen Computer als Visual Studio.PFLAG_DEBUGGEE
Der Prozess wird gerade durch diese Instanz von Visual Studiogedebuggt.PFLAG_ATTACH_TODEBUGGEE
Visual Studio wird dem Programm angefügt, das gedebuggt wird, jedoch nicht ausgelöst hat.PFLAG_REASON_WATCH
Visual Studio für Ereignisse überwacht.PFLAG_GET_PROGRAM_NODES
Aufrufer verhindern möchte das ProgramNodes Feld der PROVIDER_PROCESS_DATA Struktur.PFLAG_GET_IS_DEBUGGER_PRESENT
Aufrufer verhindern möchte das fIsTheDebuggerPresent Feld der PROVIDER_PROCESS_DATA Struktur.
Hinweise
Diese Flags werden mit den folgenden Methoden übergeben:
Diese Werte können mit bitweisen ORkombiniert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
Enumerationen (Visual Studio-Debugging)
IDebugProgramProvider2::WatchForProviderEvents