Condividi tramite


IReplicaKeyMap::Serialize

Serializza i dati della mappa di chiavi di replica in una matrice di byte.

HRESULT Serialize( 
  BYTE *pbReplicaKeyMap,
  DWORD *pcbReplicaKeyMap);

Parametri

  • pbReplicaKeyMap
    [in, out, unique, size_is(*pcbReplicaKeyMap)] Matrice di byte che riceve i dati serializzati.
  • pcbReplicaKeyMap
    [in, out] Specifica il numero di byte in pbReplicaKeyMap. Restituisce il numero di byte necessari per serializzare i dati della mappa di chiavi di replica se pbReplicaKeyMap è troppo piccolo oppure restituisce il numero di byte scritti.

Valore restituito

  • S_OK

  • E_INVALIDARG quando un ID replica o una chiave di replica archiviati nella mappa non sono validi.

  • E_POINTER

  • E_OUTOFMEMORY

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pbReplicaKeyMap è troppo piccolo. In questo caso, il numero di byte necessari viene restituito in pcbReplicaKeyMap.

Vedere anche

Riferimento

Interfaccia IReplicaKeyMap