IReplicaKeyMap::Serialize
レプリカ キー マップのデータをバイト配列にシリアル化します。
HRESULT Serialize(
BYTE *pbReplicaKeyMap,
DWORD *pcbReplicaKeyMap);
パラメータ
- pbReplicaKeyMap
[in, out, unique, size_is(*pcbReplicaKeyMap)] シリアル化されたデータを受け取るバイト配列です。
- pcbReplicaKeyMap
[in, out] pbReplicaKeyMap のバイト数を指定します。書き込まれたバイト数を返します。pbReplicaKeyMap が小さすぎる場合は、レプリカ キー マップのデータをシリアル化するために必要なバイト数を返します。
戻り値
S_OK
E_INVALIDARG (マップに格納されたレプリカ ID またはレプリカ キーが有効でない場合。)
E_POINTER
E_OUTOFMEMORY
HRESULT_FROM_WIN32(ERROR_MORE_DATA) (pbReplicaKeyMap が小さすぎる場合。この場合、必要なバイト数が pcbReplicaKeyMap に返されます。)