次の方法で共有


IProviderSyncServices::DeserializeReplicaKeyMap

IReplicaKeyMap オブジェクトを作成し、シリアル化されたデータを使用してこのオブジェクトを初期化します。

構文

HRESULT DeserializeReplicaKeyMap( 
  const BYTE *pbReplicaKeyMap,
  DWORD cbReplicaKeyMap,
  IReplicaKeyMap **ppReplicaKeyMap);

パラメーター

  • pbReplicaKeyMap
    [in, size_is(cbReplicaKeyMap)] 指定されたレプリカ キー マップ データです。

  • cbReplicaKeyMap
    [in] pbReplicaKeyMap 内のバイト数です。

  • ppReplicaKeyMap
    [out] 新しく作成されたレプリカ キー マップ オブジェクトを返します。

戻り値

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION (シリアル化されたデータが無効な場合)

  • SYNC_E_INVALID_OPERATION (このオブジェクトが初期化されていない場合)

  • SYNC_E_ID_FORMAT_MISMATCH (pbReplicaKeyMap によって指定された ID 形式スキーマが、IProviderSyncServices オブジェクトの初期化に使用される ID 形式スキーマと一致しない場合)

関連項目

その他の技術情報

IProviderSyncServices インターフェイス