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.
Замечания
Пользовательское поле метаданных предоставляет место для хранения сведений о реплике в целом.