ComponentStatistics 结构 (comsvcs.h)

表示有关托管在特定进程中的 COM+ 组件的统计信息。

语法

typedef struct _ComponentStatistics {
  ULONG NumInstances;
  ULONG NumBoundReferences;
  ULONG NumPooledObjects;
  ULONG NumObjectsInCall;
  ULONG AvgResponseTimeInMs;
  ULONG NumCallsCompletedRecent;
  ULONG NumCallsFailedRecent;
  ULONG NumCallsCompletedTotal;
  ULONG NumCallsFailedTotal;
  ULONG Reserved1;
  ULONG Reserved2;
  ULONG Reserved3;
  ULONG Reserved4;
} ComponentStatistics;

成员

NumInstances

托管进程中组件的实例数。

NumBoundReferences

绑定到此组件的实例的客户端引用数。

NumPooledObjects

承载进程对象池中组件的实例数。

NumObjectsInCall

当前为调用提供服务的组件的实例数。

AvgResponseTimeInMs

此组件的实例为调用提供服务所花费时间的滚动平均值。

NumCallsCompletedRecent

NumCallsFailedRecent) 进行比较, ( (成功完成或未) 此组件的实例的调用数。

NumCallsFailedRecent

最近一段时间内对此组件实例的调用数 (与 NumCallsCompletedRecent) 进行比较。

NumCallsCompletedTotal

在托管进程的整个生存期内, (成功完成或不) 对此组件的实例的调用总数。 此数据当前不可用,并且此成员始终设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

NumCallsFailedTotal

在托管进程的整个生存期内对此组件实例的调用总数。 此数据当前不可用,并且此成员始终设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

Reserved1

此成员保留并设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

Reserved2

此成员保留并设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

Reserved3

此成员保留并设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

Reserved4

此成员保留并设置为 DATA_NOT_AVAILABLE (0xFFFFFFFF) 。

要求

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

另请参阅

IGetAppTrackerData