共用方式為


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

Members

  • 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及更新版本。

備註

用於Flags成員的PROCESS_INFO結構。

這些旗標可以使用位元和結合OR。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

PROCESS_INFO