Compartilhar via


ISynchronousNotifyingChangeApplier::GetChangeApplierInfo

Serializa os dados do aplicador de alterações em uma matriz de bytes.

HRESULT GetChangeApplierInfo( 
  BYTE *pbChangeApplierInfo,
  DWORD *pcbChangeApplierInfo);

Parâmetros

  • pbChangeApplierInfo
    [in, out, unique, size_is(*pcbChangeApplierInfo)] Retorna os dados do aplicador de alterações serializadas.
  • pcbChangeApplierInfo
    [in, out] Especifica o número de bytes em pbChangeApplierInfo. Retorna o número de bytes necessários para recuperar o valor de intervalo se pcbChangeApplierInfo for muito pequeno ou o número de bytes gravados.

Valor de retorno

  • S_OK

  • S_FALSE se não houver dados do aplicador de alterações.

  • E_OUTOFMEMORY

  • E_INVALIDARG

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pcbChangeApplierInfo for muito pequeno. Nesse caso, o número necessário de bytes é retornado em pcbChangeApplierInfo.

Comentários

Este método é usado para serializar dados deste aplicador de alterações em outro aplicador de alterações. Por exemplo, se o outro aplicador de alterações for remoto, os dados poderão ser serializados a partir desse objeto e usados para inicializar o aplicador de alterações remoto.

Consulte também

Referência

Interface ISynchronousNotifyingChangeApplier