ISyncMgrControl::StartHandlerSync メソッド (syncmgr.h)
特定のハンドラーによって管理されているすべての項目の同期を開始します。
構文
HRESULT StartHandlerSync(
[in] LPCWSTR pszHandlerID,
[in] HWND hwndOwner,
[in] IUnknown *punk,
[in] SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags,
[in] ISyncMgrSyncResult *pResult
);
パラメーター
[in] pszHandlerID
種類: LPCWSTR
同期するハンドラーの一意の ID を含むバッファーへのポインター。 この文字列は、終端の null 文字を含む最大長MAX_SYNCMGR_IDです。
[in] hwndOwner
型: HWND
ハンドラーが必要な UI を表示するために使用できるウィンドウのハンドル。 この値には NULL を指定できます。
[in] punk
種類: IUnknown*
Synchronize に渡される IUnknown へのポインター。 このパラメーターは、NULL でもかまいません。
[in] nSyncControlFlags
種類: SYNCMGR_SYNC_CONTROL_FLAGS
現在の同期とキュー同期の両方で見つかった項目を、キューに入れた同期の実行時に再び同期するかどうかを指定する、 SYNCMGR_SYNC_CONTROL_FLAGS 列挙体のメンバー。
[in] pResult
種類: ISyncMgrSyncResult*
同期の終了時に Result メソッドが呼び出される ISyncMgrSyncResult のインスタンスへのポインター 。成功、失敗、または取り消しのいずれかを使用します。 Result メソッドは、ハンドラー同期の集計状態で呼び出されます。 このパラメーターは、NULL でもかまいません。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | syncmgr.h |