Partager via


Interface IFieldValue

Représente une valeur de champ dans le magasin des métadonnées.

interface IFieldValue : IUnknown

Membres

Méthodes IFieldValue Description

IFieldValue::GetFieldType

Obtient le type de données du champ.

IFieldValue::GetByteArrayValue

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::SetByteArrayValue

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_BYTEARRAY.

IFieldValue::GetStringValue

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::SetStringValue

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_STRING.

IFieldValue::GetUInt8Value

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::SetUInt8Value

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_UINT8.

IFieldValue::GetUInt16Value

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::SetUInt16Value

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_UINT16.

IFieldValue::GetUInt32Value

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::SetUInt32Value

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_UINT32.

IFieldValue::GetUInt64Value

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::SetUInt64Value

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_UINT64.

IFieldValue::GetGuidValue

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_GUID.

IFieldValue::SetGuidValue

Définit la valeur du champ. Affecte également au type de champ la valeur SYNC_METADATA_FIELD_TYPE_GUID.

Notes

SYNC_E_METADATA_FIELD_INVALID_TYPE est retourné lorsqu'un accès à une valeur de champ est effectué à l'aide d'une méthode qui accède à un type de données différent du type du champ. Par exemple, il est impossible d'accéder à un champ de type SYNC_METADATA_FIELD_TYPE_GUID en utilisant GetByteArrayValue.

Lorsqu'une valeur de champ n'a pas été définie, la méthode utilisée pour obtenir ce champ retourne S_FALSE.

Spécifications

En-tête : Metastore.h

Voir aussi

Concepts

Composants de Metadata Storage Service de Sync Framework