ISyncMgrHandlerInfo::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 は 、UpdateHandler メソッドが呼び出されるたびにこのメソッドを呼び出します。

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

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

要件

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