IItemMetadata::SetFieldString

Establece el valor de un campo de cadena.

Sintaxis

HRESULT SetFieldString(
  LPCWSTR pcszFieldName,
  LPCWSTR pcszValue);

Parámetros

  • pcszFieldName
    [in, string] Nombre del campo.

  • pcszValue
    [in, unique] Valor del campo.

Valor devuelto

  • S_OK

  • E_POINTER

  • E_INVALIDARG

  • SYNC_E_METADATA_FIELD_INVALID_NAME si el campo no existe.

  • SYNC_E_METADATA_FIELD_INVALID_TYPE si el campo no es del tipo cadena en el esquema de campos personalizados.

Notas

El valor del campo se puede restablecer en un valor vacío especificando NULL para pcszValue.

Los campos personalizados se deben definir mediante una estructura CUSTOM_FIELD_DEFINITION cuando se inicializan por primera vez los metadatos de réplica.

Nota

Este método no guarda el cambio en el almacén. Se debe llamar a IReplicaMetadata::SaveItemMetadata para guardar todos los cambios realizados en las propiedades IItemMetadata.

Vea también

Otros recursos

Interfaz IItemMetadata