(comsvcs.h) IGetAppTrackerData 介面
可讓系統管理應用程式擷取有關執行 COM+ 應用程式的統計資訊。
繼承
IGetAppTrackerData 介面繼承自 IUnknown 介面。 IGetAppTrackerData 也有下列類型的成員:
方法
IGetAppTrackerData 介面具有這些方法。
IGetAppTrackerData::GetApplicationProcessDetails 擷取裝載 COM+ 應用程式之單一進程的詳細資訊。 |
IGetAppTrackerData::GetApplicationProcesses 擷取裝載 COM+ 應用程式之所有進程的摘要資訊,或擷取這些進程的指定子集。 |
IGetAppTrackerData::GetApplicationsInProcess 擷取單一進程中裝載之所有 COM+ 應用程式的摘要資訊,或擷取這些應用程式之指定子集的摘要資訊。 |
IGetAppTrackerData::GetComponentDetails 擷取進程中裝載之單一 COM+ 元件的詳細資訊。 |
IGetAppTrackerData::GetComponentsInProcess 擷取單一進程中裝載之所有 COM+ 元件的摘要資訊,或擷取這些元件的指定子集的摘要資訊。 |
IGetAppTrackerData::GetSuggestedPollingInterval 擷取追蹤器伺服器所建議輪詢的最小間隔。 |
IGetAppTrackerData::GetTrackerDataAsCollectionObject 擷取集合物件形式的所有 COM+ 應用程式的追蹤數據。 |
備註
使用追蹤器數據的應用程式通常需要定期輪詢追蹤器伺服器,以確保此數據是最新的。 例如,向使用者顯示追蹤數據的系統管理應用程式通常會希望此資料盡可能接近即時。 不過,輪詢太頻繁可能會降低整體系統效能。 也請記住,更新數據的 COM+ 應用程式不會立即將更新傳送至 Tracker Server,因此在最佳情況下,即使有一些延遲 (通常只有幾秒鐘) 。
輪詢頻率是一項全域原則,系統管理員可以視需要調整,以平衡數據有效性和效能影響,以在所管理系統上使用的特定工具集。 PollingIntervalInSeconds 中傳回的值是應用程式在擷取追蹤數據之後應該等待的時間下限,再進行另一個呼叫以擷取相同的數據。 輪詢追蹤器伺服器的任何應用程式都應該呼叫此方法,並據以調整其輪詢行為。
輪詢間隔預設等於追蹤事件頻率, (三秒) 。 您可以藉由撰寫下列 DWORD 登入值來調整此值:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = 以秒為單位的最小輪詢間隔
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 具有 SP2 的 Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 SP1 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | comsvcs.h |