Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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