Интерфейс IFieldValue
Представляет значение поля в хранилище метаданных.
interface IFieldValue : IUnknown
Элементы
Методы IFieldValue | Описание |
---|---|
Возвращает тип данных поля. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_BYTEARRAY. |
|
Задает значение поля. Также устанавливает тип поля равным SYNC_METADATA_FIELD_TYPE_BYTEARRAY. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_STRING. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_STRING. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT8. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT8. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT16. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT16. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT32. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT32. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT64. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT64. |
|
Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_GUID. |
|
Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_GUID. |
Замечания
SYNC_E_METADATA_FIELD_INVALID_TYPE возвращается в том случае, если доступ к значению поля выполняется с помощью метода, предназначенного для типа данных, отличного от типа поля. Например, к полю типа SYNC_METADATA_FIELD_TYPE_GUID нельзя получить доступ с помощью метода GetByteArrayValue.
Если значение поля не было задано, то метод, используемый для получения этого поля, возвращает значение S_FALSE.
Системные требования
Заголовок: Metastore.h