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.