Поделиться через


Функция WindowsConcatString (winstring.h)

Объединяет две указанные строки.

Синтаксис

HRESULT WindowsConcatString(
  HSTRING string1,
  HSTRING string2,
  HSTRING *newString
);

Параметры

string1

Тип: [in] HSTRING

Первая строка, которая должна быть объединена.

string2

Тип: [in] HSTRING

Вторая строка, которая должна быть объединена.

newString

Тип: [out] HSTRING*

Объединение string1 и string2. Если строка1 и строка2 имеют значение NULL, newString имеет значение NULL. Если строка1 или строка2 имеет значение NULL, newString является копией строки, отличной от NULL.

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

Тип: HRESULT

Эта функция может возвращать одно из этих значений.

Код возврата Description
S_OK
Сцепленная строка была успешно создана.
E_INVALIDARG
newString имеет значение NULL или длина string1 плюс длина string2 превышает MAXUINT32, что составляет 4 294 967 295; то есть шестнадцатеричные 0xFFFFFFFF.
E_OUTOFMEMORY
Не удалось выделить сцепленную строку.

Замечания

Каждый вызов функции WindowsConcatString должен соответствовать соответствующему вызову WindowsDeleteString.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 8 [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2012 [классические приложения | Приложения UWP]
целевая платформа Виндоус
Header winstring.h
Library mincore.lib

См. также

WindowsDeleteString