IItemMetadata::SetFieldUInt16
Define o valor de um campo de um inteiro não assinado de 16 bits.
HRESULT SetFieldUInt16(
LPCWSTR pcszFieldName,
USHORT value);
Parâmetros
- pcszFieldName
[in, string] O nome do campo.
- value
[out, retval] O valor do campo.
Valor de retorno
S_OK
E_POINTER
E_INVALIDARG
SYNC_E_METADATA_FIELD_INVALID_NAME se o campo não existir.
SYNC_E_METADATA_FIELD_INVALID_TYPE quando o campo não é do tipo inteiro não assinado de 16 bits.
Comentários
Os campos personalizados devem ser definidos usando a estrutura CUSTOM_FIELD_DEFINITION ao inicializar pela primeira vez os metadados da réplica.
Dica
Este método não salva a alteração no repositório. É necessário chamar IReplicaMetadata::SaveItemMetadata para salvar todas as alterações feitas nas propriedades de IItemMetadata.