IS_SURROGATE_PAIR 宏 (winnls.h)

确定指定的代码单元是否构成 UTF-16 代理项对

语法

void IS_SURROGATE_PAIR(
   hs,
   ls
);

参数

hs

UTF-16 代码单元,用于测试高代理值。 高 UTF-16 代码单元的范围0xd800为0xdbff(含)。

ls

UTF-16 代码单元,用于测试低代理值。 低 UTF-16 代码单元的范围0xdc00为0xdfff(含)。

返回值

备注

要使此宏成功, hs 值必须是高 UTF-16 代码单元, ls 值必须是低 UTF-16 代码单元。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winnls.h (包括 Windows.h)

另请参阅

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

国家语言支持

国家语言支持宏

代理项和增补字符