Compartilhar via


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.

Consulte também

Referência

Interface IReplicaKeyMap