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
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
操作は正常に完了しました。 |
注釈
pItemIDs パラメーターは [in] パラメーターであり、呼び出し元の関数は、それが指すメモリを所有します。 SyncMgr は、返される前に配列のコピーを作成します。
登録されたアプリケーションのハンドラーは、できるだけ早く ShowError メソッドからを返し、このメソッドを呼び出して 、ShowError 呼び出しの処理が完了したことを SyncMgr に通知する必要があります。
登録されたアプリケーションのハンドラーは、 ShowError メソッドから戻る前に、このメソッドを呼び出してもかまいません。
登録されたアプリケーションのハンドラーは、 ShowError メソッドから成功コードが返されない限り、このメソッドを呼び出さないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mobsync.h |
[DLL] | Mobsync.dll |