ISyncMgrSyncItemInfo::GetLastSyncTime メソッド (syncmgr.h)

アイテムが最後に同期された日時を取得します。

構文

HRESULT GetLastSyncTime(
  [out] FILETIME *pftLastSync
);

パラメーター

[out] pftLastSync

種類: FILETIME*

このメソッドが戻るとき、 には、日付と時刻の情報を含む FILETIME 構造体へのポインターが含まれます。

戻り値

種類: HRESULT

成功した場合はS_OKを返し、それ以外の場合はエラー値を返します。 メソッドが失敗した場合、 pftLastSync は前の同期の値を指します。

解説

この値は既定ではフォルダー UI には表示されませんが、System.Sync.DateSynchronized (PKEY_Sync_DateSynchronized) プロパティとして使用できます。

Sync Center は 、UpdateItem メソッドが呼び出されるたびにこのメソッドを呼び出します。

次の例は、時刻と日付を取得するためにプライベート クラス関数を呼び出すこのメソッドの実装を示しています。

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

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー syncmgr.h