共用方式為


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。例如,不可使用 GetByteArrayValue 存取 SYNC_METADATA_FIELD_TYPE_GUID 類型的欄位。

如果欄位值尚未設定,用來取得該欄位的方法便會傳回 S_FALSE。

需求

標頭: Metastore.h

請參閱

概念

Sync Framework Metadata Storage Service 元件