次の方法で共有


ISyncMgrHandler::GetHandlerInfo メソッド (syncmgr.h)

ハンドラーを記述するプロパティを取得します。

構文

HRESULT GetHandlerInfo(
  [out] ISyncMgrHandlerInfo **ppHandlerInfo
);

パラメーター

[out] ppHandlerInfo

種類: ISyncMgrHandlerInfo**

このメソッドが戻るとき、 には、ハンドラー プロパティへのアクセスを提供する ISyncMgrHandlerInfo インターフェイスのインスタンスへのポインターのアドレスが含まれます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドが失敗した場合でも、ハンドラーは同期センター フォルダーに表示され、Sync Center は引き続き呼び出しますが、すべてのプロパティに既定値が使用されます。

ISyncMgrHandler::GetHandlerInfoISyncMgrHandler::GetName と共に使用すると、古い GetHandlerInfo が置き換えられます。

次の例は、このメソッドの実装を示しています。

STDMETHODIMP CMyDeviceHandler::GetHandlerInfo(
                             __out ISyncMgrHandlerInfo **ppHandlerInfo)
{
    *ppHandlerInfo = NULL;
    HRESULT hr = QueryInterface(IID_ISyncMgrHandlerInfo, 
                                (void **) ppHandlerInfo);
    return hr;
}

要件

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