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.