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。例如,不能使用 GetByteArrayValue 访问类型为 SYNC_METADATA_FIELD_TYPE_GUID 的字段。
如果尚未设置某个字段值,则用于获取该字段的方法会返回 S_FALSE。
要求
**头文件:**Metastore.h