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 |