IReplicaKeyMap::Serialize
Serializa os dados do mapa de chave de réplica para uma matriz de bytes.
HRESULT Serialize(
BYTE *pbReplicaKeyMap,
DWORD *pcbReplicaKeyMap);
Parâmetros
- pbReplicaKeyMap
[in, out, unique, size_is(*pcbReplicaKeyMap)] A matriz de bytes que recebe os dados serializados.
- pcbReplicaKeyMap
[in, out] Especifica o número de bytes em pbReplicaKeyMap. Retorna o número de bytes necessários para serializar os dados do mapa de chave de réplica quando pbReplicaKeyMap é muito pequeno, ou retorna o número de bytes gravados.
Valor de retorno
S_OK
E_INVALIDARG quando uma ID ou chave de réplica armazenada no mapa não é válida.
E_POINTER
E_OUTOFMEMORY
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbReplicaKeyMap é muito pequeno. Nesse caso, o número necessário de bytes é retornado em pcbReplicaKeyMap.