Поделиться через


IReplicaMetadata::GetCustomFieldMetadata

Возвращает пользовательское поле метаданных, связанное с данной репликой.

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

Параметры

  • pbValue
    [in, out, unique, size_is(*pcbValue)] Возвращает значение пользовательского поля метаданных.
  • pcbValue
    [in, out] Указывает число байтов в объекте pbValue. Возвращает размер (в байтах), который должен иметь pbValue, если значение pbValue слишком мало, либо число байтов, записанных в pbValue.

Возвращаемое значение

  • S_OK.

  • E_POINTER.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), если значение pbValue слишком мало. В этом случае в параметр pcbValue возвращается необходимое число байтов.

  • SYNC_E_METADATA_VALUE_NOT_SET, если значение пользовательского поля метаданных не указано или имеет значение NULL.

Замечания

Пользовательское поле метаданных предоставляет место для хранения сведений о реплике в целом.

См. также

Справочник

Интерфейс IReplicaMetadata