指定したコード ユニットが UTF-16 サロゲート ペアを形成するかどうかを判断します。
構文
bool IS_SURROGATE_PAIR(
WCHAR hs,
WCHAR ls
);
パラメーター
hs
高いサロゲート値をテストする UTF-16 コードユニット。 高 UTF-16 コード単位の範囲は、0xdbffに0xd800されます。
ls
低いサロゲート値をテストする UTF-16 コードユニット。 低 UTF-16 コード単位の範囲は、0xdfff (両端を含む) に0xdc00。
戻り値
型: bool
成功した場合は TRUE、 それ以外の場合 は FALSE を 返します。
注釈
このマクロを成功させるには、 hs 値が高い UTF-16 コード単位である必要があり、 ls 値は低い UTF-16 コード単位である必要があります。
要求事項
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | winnls.h (Windows.h を含む) |