WindowsCompareStringOrdinal 関数 (winstring.h)

指定した 2 つの HSTRING オブジェクトを比較し、並べ替え順序での相対位置を示す整数を返します。

構文

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

パラメーター

string1

型: [in] HSTRING

比較する最初の文字列。

string2

型: [in] HSTRING

比較する 2 番目の文字列。

result

種類: [out] INT32*

string1string2 の字句関係を示す値。

戻り値

種類: HRESULT

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
比較は成功しました。
E_INVALIDARG
resultNULL です

注釈

WindowsCompareStringOrdinal 関数を使用して、2 つの HSTRING オブジェクトを比較します。 比較が完了すると、 result out パラメーターには 3 つの値のいずれかが含まれます。

条件
-1 string1string2 よりも小さい。
0 string1string2 と等しくなります。
1 string1string2 よりも大きい。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー winstring.h
Library WinRTType.lib