Freigeben über


IFieldValue-Schnittstelle

Stellt einen Feldwert im Metadatenspeicher dar.

interface IFieldValue : IUnknown

Member

IFieldValue-Methoden Beschreibung

IFieldValue::GetFieldType

Ruft den Datentyp des Felds ab.

IFieldValue::GetByteArrayValue

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_BYTEARRAY ab.

IFieldValue::SetByteArrayValue

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_BYTEARRAY fest.

IFieldValue::GetStringValue

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_STRING ab.

IFieldValue::SetStringValue

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_STRING fest.

IFieldValue::GetUInt8Value

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_UINT8 ab.

IFieldValue::SetUInt8Value

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_UINT8 fest.

IFieldValue::GetUInt16Value

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_UINT16 ab.

IFieldValue::SetUInt16Value

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_UINT16 fest.

IFieldValue::GetUInt32Value

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_UINT32 ab.

IFieldValue::SetUInt32Value

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_UINT32 fest.

IFieldValue::GetUInt64Value

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_UINT64 ab.

IFieldValue::SetUInt64Value

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_UINT64 fest.

IFieldValue::GetGuidValue

Ruft den Wert eines Felds vom Typ SYNC_METADATA_FIELD_TYPE_GUID ab.

IFieldValue::SetGuidValue

Legt den Feldwert fest. Legt außerdem den Feldtyp auf SYNC_METADATA_FIELD_TYPE_GUID fest.

Hinweise

SYNC_E_METADATA_FIELD_INVALID_TYPE wird zurückgegeben, wenn der Zugriff auf einen Feldwert mit einer Methode erfolgt, die auf einen anderen Datentyp als den Typ des Felds zugreift. Beispielsweise kann auf ein Feld vom Typ SYNC_METADATA_FIELD_TYPE_GUID nicht mit GetByteArrayValue zugegriffen werden.

Wenn kein Feldwert festgelegt wurde, gibt die zum Abrufen des Felds verwendete Methode S_FALSE zurück.

Anforderungen

Header: Metastore.h

Siehe auch

Konzepte

Komponenten des Metadatenspeicherdiensts von Sync Framework