次の方法で共有


ISyncMgrSynchronizeCallback::ShowErrorCompleted メソッド (mobsync.h)

PrepareForSync 操作が完了する前または後に、登録済みアプリケーションのハンドラーによって呼び出されます。

構文

HRESULT ShowErrorCompleted(
  [in] HRESULT    hr,
  [in] ULONG      cItems,
  [in] const GUID *pItemIDs
);

パラメーター

[in] hr

種類: HRESULT

ShowError が成功したかどうか。 この値は、登録されたアプリケーションのハンドラーで同期を再試行するために SyncMgr が必要な場合にS_SYNCMGR_RETRYSYNCされます。 この値が SyncMgr に返されると、 PrepareForSync メソッドと Synchronize メソッドの両方が再度呼び出されます。

[in] cItems

種類: ULONG

pItemIDs パラメーターが指す配列内の項目の数。 hrResult がS_SYNCMGR_RETRYSYNCされていない限り、このパラメーターは無視されます。

[in] pItemIDs

型: const GUID*

再試行が発生した場合に PrepareForSync に渡す項目 ID の配列へのポインター。 hrResult がS_SYNCMGR_RETRYSYNCされていない限り、このパラメーターは無視されます。

戻り値

種類: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
操作は正常に完了しました。

注釈

pItemIDs パラメーターは [in] パラメーターであり、呼び出し元の関数は、それが指すメモリを所有します。 SyncMgr は、返される前に配列のコピーを作成します。

登録されたアプリケーションのハンドラーは、できるだけ早く ShowError メソッドからを返し、このメソッドを呼び出して 、ShowError 呼び出しの処理が完了したことを SyncMgr に通知する必要があります。

登録されたアプリケーションのハンドラーは、 ShowError メソッドから戻る前に、このメソッドを呼び出してもかまいません。

登録されたアプリケーションのハンドラーは、 ShowError メソッドから成功コードが返されない限り、このメソッドを呼び出さないでください。

要件

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

こちらもご覧ください

ISyncMgrSynchronizeCallback

ShowError