Partilhar via


ISyncFilterInfo::Serialize

Serializa os dados de filtro para uma matriz de bytes.

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

Parâmetros

  • pbBuffer
    [in, out, size_is(*pcbBuffer)] Retorna as informações de filtro serializadas. Define esse valor como NULL para solicitar o tamanho necessário do buffer.
  • pcbBuffer
    [in, out] Especifica o número de bytes em pbBuffer. Retorna o número de bytes necessários para serializar o filtro quando pcbBuffer for muito pequeno, ou o número de bytes gravados.

Valor de retorno

  • S_OK

  • E_INVALIDARG

  • 0x800700EA (HRESULT_FROM_WIN32(ERROR_MORE_DATA)) quando pbBuffer é NULL ou pcbBuffer é muito pequeno. Nesse caso, o número de bytes necessários para serializar o filtro é retornado em pcbBuffer.

Consulte também

Referência

Interface ISyncFilterInfo