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