Condividi tramite


Metodo ISyncMgrHandlerInfo::GetLastSyncTime (syncmgr.h)

Ottiene la data e l'ora dell'ultima sincronizzazione del gestore.

Sintassi

HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

Parametri

[out] pftLastSync

Tipo: FILETIME*

Quando termina, questo metodo contiene un puntatore a una struttura FILETIME contenente le informazioni di data e ora.

Valore restituito

Tipo: HRESULT

Restituisce S_OK in caso di esito positivo o un valore di errore in caso contrario. Se il metodo ha esito negativo, pftLastSync punta al valore della sincronizzazione precedente.

Commenti

Questo valore non viene visualizzato nell'interfaccia utente della cartella per impostazione predefinita, ma è disponibile come proprietà System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized).

Sync Center chiama questo metodo ogni volta che viene chiamato il metodo UpdateHandler .

Esempio

Nell'esempio seguente viene illustrata un'implementazione di questo metodo che chiama una funzione di classe privata per recuperare l'ora e la data.

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione syncmgr.h