IGetAppTrackerData::GetTrackerDataAsCollectionObject 方法 (comsvcs.h)

以集合对象的形式检索所有 COM+ 应用程序的跟踪数据。

语法

HRESULT GetTrackerDataAsCollectionObject(
  [out] IUnknown **TopLevelCollection
);

参数

[out] TopLevelCollection

返回时,为跟踪器数据集合的 IUnknown 接口。

返回值

此方法可以返回E_INVALIDARG、E_OUTOFMEMORY和S_OK的标准返回值。

备注

此方法主要用于使订阅 IComTrackingInfoEvents 事件接口的应用程序能够添加对 IGetAppTrackerData 的支持,只需对其代码进行最少的更改。 此方法返回的对象与调用订阅者的 IComTrackingInfoEvent::OnNewTrackingInfo 方法 时发送的对象相同,因此可以重复使用用于导航和分析此集合的代码。

应用程序不应期望此方法返回新更新的跟踪数据的频率高于服务器的建议轮询间隔, (请参阅 IGetAppTrackerData::GetSuggestedPollingInterval) 。

请注意,此方法返回的集合对象不包含通过调用其他方法提供的所有跟踪数据。 具体而言,不提供回收详细信息和挂起监视配置。

要求

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

另请参阅

IGetAppTrackerData