componentSummary 结构 (comsvcs.h)

表示有关托管在特定进程中的 COM+ 组件的摘要信息。 它还可以表示无组件的服务 (SWC) 上下文。

语法

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

成员

ApplicationInstanceId

唯一标识承载组件的进程的应用程序实例 GUID。

PartitionId

组件的分区 ID。

ApplicationId

组件的应用程序 ID。 特殊值 {84ac4168-6fe5-4308-a2ed-03688a023c7a} 指示这是 SWC 上下文。

Clsid

组件的 CLSID。

ClassName

组件的名称。 通常,这是组件的 ProgID (或组件的 CLSID 的字符串表示形式(如果组件没有 ProgID) )。 对于 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