Поделиться через


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 и более поздних версиях.

Замечания

Используется для Flags элемента структуры PROCESS_INFO .

Эти флаги могут сочетаться с побитовой.OR

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также