IGetAppTrackerData::GetSuggestedPollingInterval 方法 (comsvcs.h)
擷取追蹤器伺服器所建議輪詢的最小間隔。
語法
HRESULT GetSuggestedPollingInterval(
[out] DWORD *PollingIntervalInSeconds
);
參數
[out] PollingIntervalInSeconds
追蹤器伺服器的建議輪詢間隔,以秒為單位。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG和S_OK。
備註
使用追蹤器資料的應用程式通常需要定期輪詢追蹤器伺服器,以確保此資料是最新的。 例如,向使用者顯示追蹤資料的系統管理應用程式,通常希望此資料盡可能接近即時。 不過,輪詢太頻繁可能會降低整體系統效能。 同時請記住,更新資料的 COM+ 應用程式不會立即傳送更新至追蹤器伺服器,因此即使在最佳案例中,通常只會有幾秒鐘) (延遲。
輪詢頻率是全域原則,系統管理員可以視需要調整,以平衡資料更新與效能影響之間的平衡,以在所管理系統上使用的特定工具集。 PollingIntervalInSeconds中傳回的值是應用程式在擷取追蹤資料之後應該等候的時間下限,再進行另一個呼叫以擷取相同的資料。 輪詢追蹤器伺服器的任何應用程式都應該呼叫此方法,並據以調整其輪詢行為。
輪詢間隔預設等於追蹤事件頻率, (三秒) 。 您可以藉由撰寫下列REG_DWORD登錄值來調整此值:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = 最小輪詢間隔
規格需求
最低支援的用戶端 | 具有 SP2 的 Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 SP1 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | comsvcs.h |