Interfaz IFieldValue

Representa un valor de campo en el almacén de metadatos.

Sintaxis

interface IFieldValue : IUnknown

Miembros

Métodos de IFieldValue

Descripción

IFieldValue::GetFieldType

Obtiene el tipo de datos del campo.

IFieldValue::GetByteArrayValue

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::SetByteArrayValue

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::GetStringValue

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::SetStringValue

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::GetUInt8Value

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::SetUInt8Value

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::GetUInt16Value

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::SetUInt16Value

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::GetUInt32Value

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::SetUInt32Value

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::GetUInt64Value

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::SetUInt64Value

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::GetGuidValue

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_GUID.

IFieldValue::SetGuidValue

Establece el valor del campo. También establece el tipo de campo en SYNC_METADATA_FIELD_TYPE_GUID.

Notas

Se devuelve SYNC_E_METADATA_FIELD_INVALID_TYPE cuando se tiene acceso a un valor de campo mediante un método con acceso a un tipo de datos que es diferente del tipo del campo. Por ejemplo, no se puede tener acceso a un campo de tipo SYNC_METADATA_FIELD_TYPE_GUID mediante GetByteArrayValue.

Cuando no se ha establecido un valor de campo, el método usado para obtener ese campo devuelve S_FALSE.

Requisitos

Encabezado: Metastore.h

Vea también

Otros recursos

Componentes de Sync Framework Metadata Storage Service