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 |