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 |