次の方法で共有


ISyncMgrSynchronize::ShowError メソッド (mobsync.h)

ユーザーがエラー タブで関連付けられているメッセージをダブルクリックすると、登録されたアプリケーション ハンドラーの同期マネージャーによって呼び出されます。

構文

HRESULT ShowError(
  [in] HWND    hWndParent,
  [in] REFGUID ErrorID
);

パラメーター

[in] hWndParent

型: HWND

登録されたアプリケーションがユーザー インターフェイスを表示するために使用する必要がある親 HWND へのハンドル。 この値には NULL を指定できます。

[in] ErrorID

型: REFGUID

このエラー メッセージに関連付けられているエラー識別子。 この値は LogError メソッドで渡されます。

戻り値

型: HRESULT

このメソッドは、標準の戻り値E_INVALIDARG、E_UNEXPECTED、およびE_OUTOFMEMORYをサポートし、次の値をサポートします。

リターン コード 説明
S_OK
呼び出しは正常に完了しました。

解説

ハンドラーは、このメソッドからできるだけ早くを返し、 ShowErrorCompleted メソッドを呼び出す必要があります。 ハンドラーは、このメソッドから戻る前に ShowErrorCompleted を呼び出すことができます。 ハンドラーがこのメソッドからエラー コードを返す場合は、 ShowErrorCompleted メソッドを呼び出さないでください。

ISyncMgrSynchronize::Initialize メソッドの dwSyncFlags パラメーターに SYNCMGRFLAG_MAYBOTHERUSER フラグが設定されていない場合でも、アプリケーションはこのメソッドのユーザー インターフェイス要素を表示できます。 アプリケーションは引き続き EnableModeless を呼び出し、ユーザー インターフェイスを表示する前にリターン コードをチェックする必要があります。

要件

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

関連項目

EnableModeless

ISyncMgrSynchronize

ISyncMgrSynchronize::Initialize

LogError

SYNCMGRFLAG

ShowErrorCompleted