共用方式為


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;
};

Members

  • 欄位
    從的旗標組合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

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

結構和等位

PROCESS_INFO_FIELDS

PROCESS_INFO_FLAGS

IDebugProcess2::GetInfo

IDebugProcess2::GetName

IDebugProcess2::GetPhysicalProcessId

IDebugProcess2::GetAttachedSessionName