次の方法で共有


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

関連項目