次の方法で共有


IS_SURROGATE_PAIR マクロ (winnls.h)

指定したコード ユニットが 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 を含む)

こちらも参照ください

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

各国語サポート

各国語サポート マクロ

サロゲートと補助文字の