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


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

Извлекает подстроку из указанной строки. Подстрока начинается с указанной позиции символа.

Синтаксис

HRESULT WindowsSubstring(
  HSTRING string,
  UINT32  startIndex,
  HSTRING *newString
);

Параметры

string

Тип: [in] HSTRING

Исходная строка.

startIndex

Тип: [in] UINT32

Отсчитываемая от нуля позиция первого знака подстроки в данном экземпляре.

newString

Тип: [out] HSTRING*

Строка, эквивалентная подстроке, которая начинается с startIndex в строке, или NULL , если startIndex равна длине строки.

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

Тип: HRESULT

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

Код возврата Описание
S_OK
Подстрока успешно создана.
E_INVALIDARG
NewString имеет значение NULL.
E_BOUNDS
startIndex больше длины строки.
E_OUTOFMEMORY
Не удалось выделить новую подстроку.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winstring.h

См. также раздел

WindowsDeleteString