IReplicaMetadata::SetCustomFieldMetadata
Задает пользовательское поле метаданных, связанное с данной репликой.
HRESULT SetCustomFieldMetadata(
BYTE * pbValue,
ULONG cbValue);
Параметры
- pbValue
[in, size_is(cbValue), unique] Значение, задаваемое в пользовательском поле метаданных.
- cbValue
[in] Размер pbValue в байтах.
Возвращаемое значение
S_OK
E_INVALIDARG
Замечания
Чтобы задать для пользовательского поля метаданных значение NULL, параметр pbValue должен иметь значение NULL, а параметр cbValue — значение 0. Если параметр pbValue имеет значение NULL, а cbValue имеет ненулевое значение либо если параметр cbValue имеет значение 0, а значение параметра pbValue отлично от NULL, то возвращается значение E_INVALIDARG.
Примечание. |
---|
Этот метод не сохраняет изменение в хранилище. Поставщик должен вызвать метод IReplicaMetadata::SaveReplicaMetadata, чтобы сохранить все выполненные изменения в свойствах объекта IReplicaMetadata. |