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
进程的完整路径名称。 等效于使用参数GN_FILENAME调用 GetName 方法。

bstrBaseName
进程的文件名和扩展名。 等效于使用参数GN_BASENAME调用IDebugProcess2::Getname方法。

bstrTitle
进程的标题(如果存在)。 等效于使用参数GN_TITLE调用IDebugProcess2::Getname方法。

ProcessId
标识 进程的AD_PROCESS_ID 结构。 等效于调用 GetPhysicalProcessId 方法。

dwSessionId
运行此过程的调试会话的标识符。

bstrAttachedSessionName
附加的会话名称。 等效于调用 GetAttachedSessionName 方法。

CreationTime
创建进程的时间。

Flags
PROCESS_INFO_FLAGS枚举中指定进程属性的标志的组合。

备注

此结构将 传递给填充它的 GetInfo 方法。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅