Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заменяет все вхождения набора символов в указанной строке другим набором символов, чтобы создать новую строку.
Синтаксис
HRESULT WindowsReplaceString(
HSTRING string,
HSTRING stringReplaced,
HSTRING stringReplaceWith,
HSTRING *newString
);
Параметры
string
Тип: [in] HSTRING
Исходная строка.
stringReplaced
Тип: [in] HSTRING
Строка, которая должна быть заменена.
stringReplaceWith
Тип: [in] HSTRING
Строка для замены всех вхождения строкиReplaced. Если этот параметр имеет значение NULL, удаляются все экземпляры stringReplaced .
newString
Тип: [out] HSTRING*
Строка, эквивалентная исходному, за исключением того, что все экземпляры stringReplaced заменяются строкойReplaceWith.
Возвращаемое значение
Тип: HRESULT
Эта функция может возвращать одно из этих значений.
| Код возврата | Description |
|---|---|
|
Замена строки была успешной. |
|
newString имеет значение NULL, stringReplaced пуст, или длина string1 плюс длина string2 больше MAXUINT32, что составляет 4 294 967 295; то есть шестнадцатеричные 0xFFFFFFFF. |
|
Не удалось выделить новую строку. |
Замечания
Каждый вызов функции WindowsReplaceString должен соответствовать соответствующему вызову WindowsDeleteString.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | winstring.h |
| Library | RuntimeObject.lib |