Поделиться через


макрос IS_SURROGATE_PAIR (winnls.h)

Определяет, образуют ли указанные единицы кода суррогатную пару UTF-16.

Синтаксис

bool IS_SURROGATE_PAIR(
    WCHAR hs,
    WCHAR ls
);

Параметры

hs

Единица кода UTF-16 для проверки высокого суррогатного значения. Диапазон для высокой единицы кода UTF-16 0xd800 для 0xdbff включительно.

ls

Единица кода UTF-16 для тестирования низкого суррогатного значения. Диапазон для низкой единицы кода UTF-16 0xdc00 для 0xdfff включительно.

Возвращаемое значение

Тип: bool

Возвращает значение TRUE , если успешно или false в противном случае.

Замечания

Для успешного выполнения этого макроса значение hs должно быть высокой единицей кода UTF-16, а значение ls должно быть низкой единицей кода UTF-16.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок winnls.h (включая Windows.h)

См. также

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

поддержки национальных языков

макросы поддержки национальных языков

суррогатов и дополнительных символов