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