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 形式スキーマと一致しない場合)