Condividi tramite


ISyncKnowledge::Serialize

Serializza i dati dell'oggetto conoscenza in una matrice di byte.

HRESULT Serialize( 
  BOOL fSerializeReplicaKeyMap,
  BYTE *pbKnowledge,
  DWORD *pcbKnowledge);

Parametri

  • fSerializeReplicaKeyMap
    [in] TRUE per serializzare l'oggetto IReplicaKeyMap contenuto nella conoscenza. In caso contrario, FALSE.
  • pbKnowledge
    [in, out, unique, size_is(*pcbKnowledge)] La matrice di byte che riceve i dati della conoscenza serializzati.
  • pcbKnowledge
    [in, out] Specifica il numero di byte in pbKnowledge. Restituisce il numero di byte necessari per serializzare i dati della mappa di chiavi di replica se pbKnowledge è troppo piccolo oppure restituisce il numero di byte scritti.

Valore restituito

  • S_OK

  • E_POINTER

  • E_INVALIDARG

  • E_OUTOFMEMORY

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) quando pbKnowledge è troppo piccolo. In questo caso, il numero di byte necessari viene restituito in pcbKnowledge.

Vedere anche

Riferimento

Interfaccia ISyncKnowledge