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

另請參閱

IGetAppTrackerData