Compartilhar via


IReplicaMetadata::GetCustomFieldMetadata

Obtém o campo de metadados personalizado associado a essa réplica.

HRESULT GetCustomFieldMetadata(
  BYTE * pbValue,
  ULONG * pcbValue);

Parâmetros

  • pbValue
    [in, out, unique, size_is(*pcbValue)] Retorna o valor do campo de metadados personalizado.
  • pcbValue
    [in, out] Especifica o número de bytes em pbValue. Retorna o número de bytes necessários para pbValue quando pbValue for muito pequeno ou o número de bytes gravados para pbValue quando os dados forem gravados.

Valor de retorno

  • S_OK.

  • E_POINTER.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbValue for muito pequeno. Nesse caso, pcbValue retorna o número necessário de bytes.

  • SYNC_E_METADATA_VALUE_NOT_SET se o valor do campo de metadados personalizado não estiver definido ou se estiver definido como NULL.

Comentários

O campo de metadados personalizado fornece um local para armazenar informações sobre a réplica.

Consulte também

Referência

Interface IReplicaMetadata