ISyncKnowledge::Serialize
Serializa os dados do objeto de conhecimento para uma matriz de bytes.
HRESULT Serialize(
BOOL fSerializeReplicaKeyMap,
BYTE *pbKnowledge,
DWORD *pcbKnowledge);
Parâmetros
- fSerializeReplicaKeyMap
[in] TRUE para serializar o objeto IReplicaKeyMap contido no conhecimento; caso contrário, FALSE.
- pbKnowledge
[in, out, unique, size_is(*pcbKnowledge)] A matriz de bytes que recebe os dados de conhecimento serializados.
- pcbKnowledge
[in, out] Especifica o número de bytes em pbKnowledge. Retorna o número de bytes necessários para serializar os dados do mapa de chave de réplica quando pbKnowledge é muito pequeno, ou retorna o número de bytes gravados.
Valor de retorno
S_OK
E_POINTER
E_INVALIDARG
E_OUTOFMEMORY
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbKnowledge é muito pequeno. Nesse caso, o número necessário de bytes é retornado em pcbKnowledge.