IFieldValue::GetStringValue

Возвращает значение поля типа SYNC_METADATA_FIELD_TYPE_STRING.

HRESULT GetStringValue(
  LPWSTR pszValue,
  ULONG * pcchValue);

Параметры

  • pszValue
    [in, out, unique, size_is(*pcchValue)] Возвращает значение поля.
  • pcchValue
    [in, out] Указывает длину pszValue в символах. Возвращает число символов, необходимое для получения идентификатора, если размер pszValue слишком мал, либо возвращает число записанных символов.

Возвращаемое значение

  • S_OK.

  • S_FALSE, если значение не задано.

  • E_POINTER.

  • SYNC_E_METADATA_FIELD_INVALID_TYPE, если тип поля не равен SYNC_METADATA_FIELD_TYPE_STRING.

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pszValue слишком мал. В этом случае необходимое число символов возвращается в параметре pcchValue.

См. также

Справочник

Интерфейс IFieldValue