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

Obtém a data e a hora em que o manipulador foi sincronizado pela última vez.

Sintaxe

HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

Parâmetros

[out] pftLastSync

Tipo: FILETIME*

Quando esse método retorna, contém um ponteiro para uma estrutura FILETIME que contém as informações de data e hora.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, um valor de erro. Se o método falhar, pftLastSync apontará para o valor da sincronização anterior.

Comentários

Esse valor não é exibido na interface do usuário da pasta por padrão, mas está disponível como a propriedade System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized).

A Central de Sincronização chama esse método sempre que o método UpdateHandler é chamado.

Exemplos

O exemplo a seguir mostra uma implementação desse método que chama uma função de classe privada para recuperar a hora e a data.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho syncmgr.h