Partager via


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

Obtient la date et l’heure de la dernière synchronisation du gestionnaire.

Syntaxe

HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

Paramètres

[out] pftLastSync

Type : FILETIME*

Lorsque cette méthode retourne, contient un pointeur vers une structure FILETIME contenant les informations de date et d’heure.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. Si la méthode échoue, pftLastSync pointe vers la valeur de la synchronisation précédente.

Remarques

Cette valeur n’est pas affichée dans l’interface utilisateur du dossier par défaut, mais elle est disponible en tant que propriété System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized).

Le Centre de synchronisation appelle cette méthode chaque fois que la méthode UpdateHandler est appelée.

Exemples

L’exemple suivant montre une implémentation de cette méthode qui appelle une fonction de classe privée pour récupérer l’heure et la date.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête syncmgr.h