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.