PROCESS_INFO_FLAGS

描述或指定进程的属性。

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

成员

  • PIFLAG_SYSTEM_PROCESS
    指示进程是系统进程。

  • PIFLAG_DEBUGGER_ATTACHED
    指示进程由调试器调试。 它可以是 Visual Studio 调试器,也可能是其他一些调试器,例如, WinDbg。

  • PIFLAG_PROCESS_STOPPED
    指示进程将停止。 有效,仅当 PIFLAG_DEBUGGER_ATTACHED 还指定。 在 Visual Studio 2005 及更高版本中提供。

  • PIFLAG_PROCESS_RUNNING
    指示运行的进程。 有效,仅当 PIFLAG_DEBUGGER_ATTACHED 还指定。 在 Visual Studio 2005 及更高版本中提供。

备注

用于 PROCESS_INFO 结构的 Flags 成员。

这些标志可以按位组合使用 OR。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

PROCESS_INFO