다음을 통해 공유


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 Metadata Storage Service 구성 요소