ISyncKnowledge::Serialize
Serialisiert die Wissensobjektdaten in ein Bytearray.
HRESULT Serialize(
BOOL fSerializeReplicaKeyMap,
BYTE *pbKnowledge,
DWORD *pcbKnowledge);
Parameter
- fSerializeReplicaKeyMap
[in] TRUE, um das IReplicaKeyMap-Objekt zu serialisieren, das im Wissen enthalten ist, andernfalls FALSE.
- pbKnowledge
[in, out, unique, size_is(*pcbKnowledge)] Das Bytearray, das die serialisierten Wissensdaten empfängt.
- pcbKnowledge
[in, out] Gibt die Anzahl der Bytes in pbKnowledge an. Gibt die Anzahl der zum Serialisieren der Replikatschlüssel-Zuordnungsdaten erforderlichen Bytes zurück, wenn pbKnowledge zu klein ist, oder gibt die Anzahl der geschriebenen Bytes zurück.
Rückgabewert
S_OK
E_POINTER
E_INVALIDARG
E_OUTOFMEMORY
HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbKnowledge zu klein ist. In diesem Fall wird in pcbKnowledge die erforderliche Anzahl von Bytes zurückgegeben.