Compartir a través de


IFieldValue::GetStringValue

Obtiene el valor de un campo de tipo SYNC_METADATA_FIELD_TYPE_STRING.

HRESULT GetStringValue(
  LPWSTR pszValue,
  ULONG * pcchValue);

Parámetros

  • pszValue
    [in, out, unique, size_is(*pcchValue)] Devuelve el valor del campo.
  • pcchValue
    [in, out] Especifica el número de caracteres de pszValue. Devuelve el número de caracteres necesarios para recuperar el identificador si pszValue es demasiado pequeño, o bien, el número de caracteres escritos.

Valor devuelto

  • S_OK

  • S_FALSE si no se ha establecido el valor.

  • E_POINTER

  • SYNC_E_METADATA_FIELD_INVALID_TYPE si el campo no es del tipo SYNC_METADATA_FIELD_TYPE_STRING.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pszValue es demasiado pequeño. En esta situación, el número necesario de caracteres se devuelve en pcchValue.

Vea también

Referencia

Interfaz IFieldValue