PROCESS_INFO_FLAGS

Describes or specifies properties of a process.

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,
};

Members

  • PIFLAG_SYSTEM_PROCESS
    Indicates that the process is a system process.

  • PIFLAG_DEBUGGER_ATTACHED
    Indicates that the process is being debugged by a debugger. It may be a Visual Studio debugger, or it may be some other debugger, for example, WinDbg.

  • PIFLAG_PROCESS_STOPPED
    Indicates the process is stopped. Valid only if PIFLAG_DEBUGGER_ATTACHED is also specified. Available in Visual Studio 2005 and later.

  • PIFLAG_PROCESS_RUNNING
    Indicates the process is running. Valid only if PIFLAG_DEBUGGER_ATTACHED is also specified. Available in Visual Studio 2005 and later.

Remarks

Used for the Flags member of the PROCESS_INFO structure.

These flags may be combined with a bitwise OR.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

Enumerations (Visual Studio Debugging)

PROCESS_INFO