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


Интерфейс IFieldValue

Представляет значение поля в хранилище метаданных.

interface IFieldValue : IUnknown

Элементы

Методы IFieldValue Описание

IFieldValue::GetFieldType

Возвращает тип данных поля.

IFieldValue::GetByteArrayValue

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::SetByteArrayValue

Задает значение поля. Также устанавливает тип поля равным SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::GetStringValue

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::SetStringValue

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::GetUInt8Value

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::SetUInt8Value

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::GetUInt16Value

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::SetUInt16Value

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::GetUInt32Value

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::SetUInt32Value

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::GetUInt64Value

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::SetUInt64Value

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::GetGuidValue

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_GUID.

IFieldValue::SetGuidValue

Задает значение поля. Также устанавливает тип поля в SYNC_METADATA_FIELD_TYPE_GUID.

Замечания

SYNC_E_METADATA_FIELD_INVALID_TYPE возвращается в том случае, если доступ к значению поля выполняется с помощью метода, предназначенного для типа данных, отличного от типа поля. Например, к полю типа SYNC_METADATA_FIELD_TYPE_GUID нельзя получить доступ с помощью метода GetByteArrayValue.

Если значение поля не было задано, то метод, используемый для получения этого поля, возвращает значение S_FALSE.

Системные требования

Заголовок: Metastore.h

См. также

Основные положения

Компоненты по службе хранилища метаданных Sync Framework