Compartir a través de


Método ISyncMgrHandlerInfo::GetLastSyncTime (syncmgr.h)

Obtiene la fecha y hora en que el controlador se sincronizó por última vez.

Sintaxis

HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

Parámetros

[out] pftLastSync

Tipo: FILETIME*

Cuando este método finaliza, contiene un puntero a una estructura FILETIME que contiene la información de fecha y hora.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error. Si se produce un error en el método, pftLastSync apunta al valor de la sincronización anterior.

Comentarios

Este valor no se muestra en la interfaz de usuario de la carpeta de forma predeterminada, pero está disponible como la propiedad System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized).

El Centro de sincronización llama a este método cada vez que se llama al método UpdateHandler .

Ejemplos

En el ejemplo siguiente se muestra una implementación de este método que llama a una función de clase privada para recuperar la hora y la fecha.

STDMETHODIMP CMyDeviceHandler::GetLastSyncTime(__out FILETIME *pftLastSync)
{
    *pftLastSync = _ftLastSync;
    return S_OK;
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado syncmgr.h