ISyncKnowledge::Serialize
Serializa los datos del objeto de conocimiento en una matriz de bytes.
HRESULT Serialize(
BOOL fSerializeReplicaKeyMap,
BYTE *pbKnowledge,
DWORD *pcbKnowledge);
Parámetros
- fSerializeReplicaKeyMap
[in] TRUE para serializar el objeto IReplicaKeyMap contenido en el conocimiento; en caso contrario, FALSE.
- pbKnowledge
[in, out, unique, size_is(*pcbKnowledge)] Matriz de bytes que recibe los datos de conocimiento serializados.
- pcbKnowledge
[in, out] Especifica el número de bytes de pbKnowledge. Devuelve el número de bytes necesarios para serializar los datos de mapa de claves de réplica si pbKnowledge es demasiado pequeño, o devuelve el número de bytes escritos.
Valor devuelto
S_OK
E_POINTER
E_INVALIDARG
E_OUTOFMEMORY
HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pbKnowledge es demasiado pequeño. En este caso, el número necesario de bytes se devuelve en pcbKnowledge.