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


PROCESS_INFO

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

typedef struct tagPROCESS_INFO { 
   PROCESS_INFO_FIELDS Fields;
   BSTR                bstrFileName;
   BSTR                bstrBaseName;
   BSTR                bstrTitle;
   AD_PROCESS_ID       ProcessId;
   DWORD               dwSessionId;
   BSTR                bstrAttachedSessionName;
   FILETIME            CreationTime;
   PROCESS_INFO_FLAGS  Flags;
} 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;
};

Члены

  • Поля
    Комбинация из пометит PROCESS_INFO_FIELDS перечисление, которое определяет, какие поля заполнянны.

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

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

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

  • ProcessId
    AD_PROCESS_ID структура, которая определяет процесс. Эквивалент вызова IDebugProcess2::GetPhysicalProcessId метод.

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

  • bstrAttachedSessionName
    Вложенное имя сеанса. Эквивалент вызова IDebugProcess2::GetAttachedSessionName метод.

  • CreationTime
    Время процесса был создан.

  • Флаги
    Комбинация из пометит PROCESS_INFO_FLAGS перечисление, которое определяет свойства процесса.

Заметки

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

Требования

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

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

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

См. также

Ссылки

структуры и объединения

PROCESS_INFO_FIELDS

PROCESS_INFO_FLAGS

IDebugProcess2::GetInfo

IDebugProcess2::GetName

IDebugProcess2::GetPhysicalProcessId

IDebugProcess2::GetAttachedSessionName