Condividi tramite


ISyncFilterInfo::Serialize

Serializza i dati del filtro in una matrice di byte.

HRESULT Serialize( 
  BYTE *pbBuffer,
  DWORD *pcbBuffer);

Parametri

  • pbBuffer
    [in, out, size_is (*pcbBuffer)] Restituisce le informazioni sul filtro serializzate. Impostare questo valore su NULL per richiedere le dimensioni necessarie del buffer.
  • pcbBuffer
    [in, out] Specifica il numero di byte in pbBuffer. Restituisce il numero di byte necessari per serializzare il filtro se pcbBuffer è troppo piccolo oppure restituisce il numero di byte scritti.

Valore restituito

  • S_OK

  • E_INVALIDARG

  • 0x800700EA (HRESULT_FROM_WIN32(ERROR_MORE_DATA)) se pbBuffer è NULL oppure pcbBuffer è troppo piccolo. In questo caso, il numero di byte necessari per serializzare il filtro viene restituito in pcbBuffer.

Vedere anche

Riferimento

Interfaccia ISyncFilterInfo