Metodo IGetAppTrackerData::GetSuggestedPollingInterval (comsvcs.h)
Recupera l'intervallo minimo per il polling suggerito dal server di rilevamento.
Sintassi
HRESULT GetSuggestedPollingInterval(
[out] DWORD *PollingIntervalInSeconds
);
Parametri
[out] PollingIntervalInSeconds
Intervallo di polling suggerito dal server di rilevamento, espresso in secondi.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG e S_OK.
Commenti
Le applicazioni che usano i dati di tracker dovranno in genere eseguire periodicamente il polling del server di rilevamento per assicurarsi che questi dati siano aggiornati. Ad esempio, un'applicazione amministrativa che visualizza i dati di rilevamento all'utente in genere vuole che questi dati siano il più possibile in tempo reale. Tuttavia, il polling troppo spesso può compromettere le prestazioni complessive del sistema. Tenere inoltre presente che le applicazioni COM+ che aggiornano i dati non inviano immediatamente aggiornamenti al server tracker, quindi anche nel miglior caso ci sarà un certo ritardo (in genere solo pochi secondi).
La frequenza di polling è un criterio globale che gli amministratori possono modificare, se necessario, per bilanciare l'aggiornamento dei dati e l'impatto sulle prestazioni per il particolare set di strumenti in uso nei sistemi gestiti. Il valore restituito in PollingIntervalInSeconds è la quantità minima di tempo che un'applicazione deve attendere dopo aver recuperato i dati di rilevamento prima di effettuare un'altra chiamata per recuperare gli stessi dati. Qualsiasi applicazione che esegue il polling del server tracker deve chiamare questo metodo e regolare il comportamento di polling di conseguenza.
L'intervallo di polling è per impostazione predefinita uguale alla frequenza degli eventi di rilevamento (tre secondi). Questo valore può essere modificato scrivendo il seguente REG_DWORD valore del Registro di sistema:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = intervallo di polling minimo
Requisiti
Client minimo supportato | Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comsvcs.h |