componentSummary 結構 (comsvcs.h)

表示特定進程中裝載之 COM+ 元件的相關摘要資訊。 它也可以代表沒有元件的服務 (SWC) 內容。

語法

typedef struct _ComponentSummary {
  GUID   ApplicationInstanceId;
  GUID   PartitionId;
  GUID   ApplicationId;
  CLSID  Clsid;
  LPWSTR ClassName;
  LPWSTR ApplicationName;
} ComponentSummary;

成員

ApplicationInstanceId

可唯一識別裝載元件之進程的應用程式實例 GUID。

PartitionId

元件的分割區標識碼。

ApplicationId

元件的應用程式識別碼。 特殊值 {84ac4168-6fe5-4308-a2ed-03688a023c7a} 表示這是 SWC 內容。

Clsid

元件的 CLSID。

ClassName

元件的名稱。 通常,如果元件沒有 ProgID) ,這是元件的 ProgID (或元件 CLSID 的字串表示。 針對 SWC 內容,這是針對內容設定的內容名稱屬性。 此字串的空間是由呼叫的方法所配置,並由呼叫端釋放 (以取得詳細資訊,請參閱 CoTaskMemFree) 。 預設不會傳回這個成員。 若要傳回這個成員,請在呼叫傳回 ComponentSummary 結構的方法時指定GATD_INCLUDE_CLASS_NAME旗標。

ApplicationName

COM+ 應用程式的名稱,或為 SWC 內容設定的應用程式名稱屬性。 此字串的空間是由呼叫的方法所配置,並由呼叫端釋放 (以取得詳細資訊,請參閱 CoTaskMemFree) 。 預設不會傳回這個成員。 若要傳回這個成員,請在呼叫傳回 ComponentSummary 結構的方法時指定GATD_INCLUDE_APPLICATION_NAME旗標。

規格需求

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

另請參閱

IGetAppTrackerData