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


PROCESS_INFO

Содержит сведения о процессе.

Синтаксис

public struct PROCESS_INFO { 
   public uint          Fields;
   public string        bstrFileName;
   public string        bstrBaseName;
   public string        bstrTitle;
   public AD_PROCESS_ID ProcessId;
   public uint          dwSessionId;
   public string        bstrAttachedSessionName;
   public FILETIME      CreationTime;
   public uint          Flags;
};

Участники

Fields
Сочетание флагов из перечисления PROCESS_INFO_FIELDS , указывающее, какие поля заполняются.

bstrFileName
Полное имя пути процесса. Эквивалентно вызову метода GetName с параметром GN_FILENAME.

bstrBaseName
Имя файла и расширение процесса. Эквивалент вызову IDebugProcess2::Getname метода с параметром GN_BASENAME.

bstrTitle
Заголовок процесса, если он существует. Эквивалент вызову IDebugProcess2::Getname метода с параметром GN_TITLE.

ProcessId
Структура AD_PROCESS_ID , идентифицирующая процесс. Эквивалентно вызову метода GetPhysicalProcessId .

dwSessionId
Идентификатор сеанса отладки, в котором выполняется этот процесс.

bstrAttachedSessionName
Имя присоединенного сеанса. Эквивалентно вызову метода GetAttachedSessionName .

CreationTime
Время создания процесса.

Flags
Сочетание флагов из перечисления PROCESS_INFO_FLAGS , указывающего свойства процесса.

Замечания

Эта структура передается методу GetInfo , в котором он заполняется.

Requirements

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

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

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

См. также