Freigeben über


PROCESS_INFORMATION_FLAGS

Beschreibt oder gibt Eigenschaften eines Prozesses an.

enum enum_PROCESS_INFO_FLAGS { 
   PIFLAG_SYSTEM_PROCESS    = 0x00000001,
   PIFLAG_DEBUGGER_ATTACHED = 0x00000002,
   PIFLAG_PROCESS_STOPPED   = 0x00000004,
   PIFLAG_PROCESS_RUNNING   = 0x00000008,
};
typedef DWORD PROCESS_INFO_FLAGS;
enum enum_PROCESS_INFO_FLAGS { 
   PIFLAG_SYSTEM_PROCESS    = 0x00000001,
   PIFLAG_DEBUGGER_ATTACHED = 0x00000002,
   PIFLAG_PROCESS_STOPPED   = 0x00000004,
   PIFLAG_PROCESS_RUNNING   = 0x00000008,
};

Mitglieder

  • PIFLAG_SYSTEM_PROCESS
    Gibt an, dass der Prozess ein Systemprozess handelt.

  • PIFLAG_DEBUGGER_ATTACHED
    Gibt an, dass der Prozess von einem Debugger gedebuggt wird. Es kann ein Visual Studio Debugger, oder es ist möglicherweise einen anderen Debugger z. B. WinDbg

  • PIFLAG_PROCESS_STOPPED
    Gibt den Prozess wird beendet. Gültig nur, wenn PIFLAG_DEBUGGER_ATTACHED ebenfalls angegeben wird. Verfügbar in Visual Studio 2005 und höher.

  • PIFLAG_PROCESS_RUNNING
    Gibt den Prozess ausgeführt wird. Gültig nur, wenn PIFLAG_DEBUGGER_ATTACHED ebenfalls angegeben wird. Verfügbar in Visual Studio 2005 und höher.

Hinweise

Wird für den Flags-Member der PROCESS_INFORMATION Struktur.

Diese Flags werden 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)

PROCESS_INFORMATION