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