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


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

Сравнивает два указанных объекта HSTRING и возвращает целое число, указывающее их относительное положение в порядке сортировки.

Синтаксис

HRESULT WindowsCompareStringOrdinal(
  HSTRING string1,
  HSTRING string2,
  INT32   *result
);

Параметры

string1

Тип: [in] HSTRING

Первая сравниваемая строка.

string2

Тип: [in] HSTRING

Вторая сравниваемая строка.

result

Тип: [out] INT32*

Значение типа , указывающее лексическую связь между строками string1 и string2.

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

Тип: HRESULT

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

Код возврата Описание
S_OK
Сравнение прошло успешно.
E_INVALIDARG
результат имеет значение NULL.

Комментарии

Используйте функцию WindowsCompareStringOrdinal для сравнения двух объектов HSTRING . После завершения сравнения параметр result out содержит одно из трех значений.

Значение Условие
-1 значение string1 меньше , чем string2.
0 string1 равно string2.
1 Значение string1 больше, чем string2.

Требования

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