共用方式為


ApplicationProcessSummary 結構 (comsvcs.h)

表示裝載 COM+ 應用程式之進程的摘要資訊。

語法

typedef struct _ApplicationProcessSummary {
  GUID            PartitionIdPrimaryApplication;
  GUID            ApplicationIdPrimaryApplication;
  GUID            ApplicationInstanceId;
  DWORD           ProcessId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ProcessExeName;
  BOOL            IsService;
  BOOL            IsPaused;
  BOOL            IsRecycled;
} ApplicationProcessSummary;

成員

PartitionIdPrimaryApplication

適用于伺服器應用程式進程的 COM+ 伺服器應用程式分割識別碼。 對於未裝載 COM+ 伺服器應用程式的進程,這會設定為進程中具現化之第一個追蹤元件的分割區識別碼。

ApplicationIdPrimaryApplication

COM+ 伺服器應用程式的應用程式識別碼,適用于伺服器應用程式進程。 對於未裝載 COM+ 伺服器應用程式的進程,這會設定為程式中具現化之第一個追蹤元件的應用程式識別碼。

ApplicationInstanceId

應用程式實例 GUID 可唯一識別追蹤的進程。

ProcessId

追蹤進程的進程識別碼。

Type

此進程裝載的應用程式類型。 針對 COM+ 伺服器應用程式進程,這會設定為 APPTYPE_SERVER。 對於未裝載 COM+ 伺服器應用程式的進程,這會根據程式中第一個追蹤的元件,設定為 APPTYPE_LIBRARY 或 APPTYPE_SWC。

ProcessExeName

進程可執行檔映射的名稱。 此字串的空間是由呼叫者所呼叫的方法所配置,並由呼叫端釋放 (,以取得詳細資訊,請參閱 CoTaskMemFree) 。 預設不會傳回這個成員。 若要傳回此成員,請在呼叫傳回 ApplicationProcessSummary 結構的方法時指定GATD_INCLUDE_PROCESS_EXE_NAME旗標。

IsService

指出進程是否為以 Windows 服務身分執行的 COM+ 伺服器應用程式。

IsPaused

指出進程是否為已暫停的 COM+ 伺服器應用程式實例。

IsRecycled

指出進程是否為已回收的 COM+ 伺服器應用程式實例。

規格需求

   
最低支援的用戶端 具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [僅限傳統型應用程式]
標頭 comsvcs.h

另請參閱

IGetAppTrackerData