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