Freigeben über


IItemMetadata::SetFieldUInt16

Legt den Wert für ein Feld mit 16-Bit-Ganzzahl ohne Vorzeichen fest.

HRESULT SetFieldUInt16(
  LPCWSTR pcszFieldName,
  USHORT value);

Parameter

  • pcszFieldName
    [in, string] Der Name des Felds.
  • value
    [out, retval] Der Wert des Felds.

Rückgabewert

  • S_OK

  • E_POINTER

  • E_INVALIDARG

  • SYNC_E_METADATA_FIELD_INVALID_NAME, wenn das Feld nicht vorhanden ist.

  • SYNC_E_METADATA_FIELD_INVALID_TYPE, wenn das Feld nicht vom Typ 16-Bit-Ganzzahl ohne Vorzeichen ist.

Hinweise

Benutzerdefinierte Felder müssen bei erstmaliger Initialisierung der Replikatmetadaten mit einer CUSTOM_FIELD_DEFINITION-Struktur definiert werden.

Hinweis

Mit dieser Methode wird die Änderung nicht in den Speicher geschrieben. Es muss IReplicaMetadata::SaveItemMetadata aufgerufen werden, um alle Änderungen zu speichern, die an den IItemMetadata-Eigenschaften vorgenommen wurden.

Siehe auch

Verweis

IItemMetadata-Schnittstelle