IReplicaKeyMap::Serialize
Serialisiert die Replikatschlüssel-Zuordnungsdaten in ein Bytearray.
HRESULT Serialize(
BYTE *pbReplicaKeyMap,
DWORD *pcbReplicaKeyMap);
Parameter
- pbReplicaKeyMap
[in, out, unique, size_is(*pcbReplicaKeyMap)] Das Bytearray, das die serialisierten Daten empfängt.
- pcbReplicaKeyMap
[in, out] Gibt die Anzahl der Bytes in pbReplicaKeyMap an. Gibt die Anzahl der zum Serialisieren der Replikatschlüssel-Zuordnungsdaten erforderlichen Bytes zurück, wenn pbReplicaKeyMap zu klein ist, oder gibt die Anzahl der geschriebenen Bytes zurück.
Rückgabewert
S_OK
E_INVALIDARG, wenn eine Replikat-ID oder ein Replikatschlüssel, der bzw. die in der Zuordnung gespeichert ist, ungültig ist.
E_POINTER
E_OUTOFMEMORY
HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbReplicaKeyMap zu klein ist. In diesem Fall wird in pcbReplicaKeyMap die erforderliche Anzahl von Bytes zurückgegeben.