Método IGetAppTrackerData::GetSuggestedPollingInterval (comsvcs.h)

Recupera el intervalo mínimo para el sondeo sugerido por el servidor de seguimiento.

Sintaxis

HRESULT GetSuggestedPollingInterval(
  [out] DWORD *PollingIntervalInSeconds
);

Parámetros

[out] PollingIntervalInSeconds

El intervalo de sondeo sugerido del servidor de seguimiento, en segundos.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG y S_OK.

Comentarios

Las aplicaciones que usan datos de seguimiento normalmente tendrán que sondear el servidor de seguimiento periódicamente para asegurarse de que estos datos están actualizados. Por ejemplo, una aplicación administrativa que muestra los datos de seguimiento al usuario normalmente querrá que estos datos estén lo más cerca posible de en tiempo real. Sin embargo, el sondeo con demasiada frecuencia puede degradar el rendimiento general del sistema. Tenga en cuenta también que las aplicaciones COM+ que actualizan los datos no envían actualizaciones al servidor de seguimiento inmediatamente, por lo que, incluso en el mejor de los casos, habrá algún retraso (normalmente solo unos segundos).

La frecuencia de sondeo es una directiva global que los administradores pueden ajustar, si es necesario, para equilibrar la actualización de los datos y el impacto en el rendimiento del conjunto determinado de herramientas en uso en los sistemas que administran. El valor devuelto en PollingIntervalInSeconds es la cantidad mínima de tiempo que una aplicación debe esperar después de recuperar los datos de seguimiento antes de realizar otra llamada para recuperar los mismos datos. Cualquier aplicación que sondee el servidor de seguimiento debe llamar a este método y ajustar su comportamiento de sondeo en consecuencia.

El intervalo de sondeo es de forma predeterminada igual a la frecuencia del evento de seguimiento (tres segundos). Este valor se puede ajustar escribiendo el siguiente valor del Registro REG_DWORD:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = intervalo de sondeo mínimo

Requisitos

   
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

IGetAppTrackerData