ApplicationSummary 结构 (comsvcs.h)

表示托管在特定进程中的 COM+ 应用程序。 它还可以表示过程中所有无组件的服务 (SWC) 上下文的伪应用程序条目。

语法

typedef struct _ApplicationSummary {
  GUID            ApplicationInstanceId;
  GUID            PartitionId;
  GUID            ApplicationId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ApplicationName;
  ULONG           NumTrackedComponents;
  ULONG           NumComponentInstances;
} ApplicationSummary;

成员

ApplicationInstanceId

唯一标识托管 COM+ 应用程序的进程的应用程序实例 GUID。

PartitionId

COM+ 应用程序的分区 ID。

ApplicationId

COM+ 应用程序的应用程序 ID。 特殊值 {84ac4168-6fe5-4308-a2ed-03688a023c7a} 用于 SWC 伪应用程序。

Type

COM+ 应用程序的类型。 有关值列表,请参阅 COMPLUS_APPTYPE

ApplicationName

COM+ 应用程序的名称,或 SWC 伪应用程序的空字符串。 此字符串的空间由调用的方法分配,并由调用方 (释放,有关详细信息,请参阅 CoTaskMemFree) 。 默认情况下不返回此成员。 若要返回此成员,请在调用返回 ApplicationProcessSummary 结构的方法时指定GATD_INCLUDE_APPLICATION_NAME标志。

NumTrackedComponents

托管过程中实例化此 COM+ 应用程序中的不同组件的数量。

NumComponentInstances

托管进程中此 COM+ 应用程序中的组件实例数。

要求

   
最低受支持的客户端 具有 SP2 的 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
标头 comsvcs.h

另请参阅

IGetAppTrackerData