ISyncMgrHandlerInfo::GetLastSyncTime method

Gets the date and time when the handler was last synchronized.

Syntax


HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

Parameters

pftLastSync [out]

Type: FILETIME*

When this method returns, contains a pointer to a FILETIME structure containing the date and time information.

Return value

Type: HRESULT

Returns S_OK if successful, or an error value otherwise. If the method fails, pftLastSync points to the value from the previous synchronization.

Remarks

This value is not displayed in the folder UI by default, but is available as the System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized) property.

Sync Center calls this method whenever the UpdateHandler method is called.

Examples

The following example shows an implementation of this method that calls a private class function to retrieve the time and date.


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


Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Syncmgr.h

IDL

Syncmgr.idl

 

 

Show: