Partager via


IFieldValue::GetStringValue

Obtient la valeur d'un champ de type SYNC_METADATA_FIELD_TYPE_STRING.

HRESULT GetStringValue(
  LPWSTR pszValue,
  ULONG * pcchValue);

Paramètres

  • pszValue
    [in, out, unique, size_is(*pcchValue)] Retourne la valeur du champ.
  • pcchValue
    [in, out] Spécifie le nombre de caractères contenus dans pszValue. Retourne le nombre de caractères requis pour récupérer l'ID lorsque pszValue est trop petit ou retourne le nombre de caractères écrits.

Valeur de retour

  • S_OK.

  • S_FALSE si la valeur n'a pas été définie.

  • E_POINTER.

  • SYNC_E_METADATA_FIELD_INVALID_TYPE lorsque le champ n'est pas de type SYNC_METADATA_FIELD_TYPE_STRING.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pszValue est trop petit. Dans ce cas, le nombre requis de caractères est retourné dans pcchValue.

Voir aussi

Référence

Interface IFieldValue