IS_SURROGATE_PAIR宏 (winnls.h)

判斷指定的程式代碼單位是否形成UTF-16 代理字組

語法

void IS_SURROGATE_PAIR(
   hs,
   ls
);

參數

hs

UTF-16 程式代碼單元,用來測試高 Surrogate 值。 高UTF-16程式代碼單位的範圍0xd800為包含0xdbff。

ls

UTF-16 程式代碼單元,用來測試低 Surrogate 值。 低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

國家語言支援

國家語言支持宏

代理和補充字元