Partager via


macro IS_SURROGATE_PAIR (winnls.h)

Détermine si les unités de code spécifiées forment une paire de substitution UTF-16.

Syntaxe

bool IS_SURROGATE_PAIR(
    WCHAR hs,
    WCHAR ls
);

Paramètres

hs

Unité de code UTF-16 à tester pour une valeur de substitution élevée. La plage d’une unité de code UTF-16 élevée est 0xd800 à 0xdbff inclusive.

ls

Unité de code UTF-16 à tester pour une valeur de substitution faible. La plage d’une unité de code UTF-16 faible est 0xdc00 à 0xdfff, inclusive.

Valeur retournée

Type : bool

Retourne TRUE si la valeur est réussie ou FALSE dans le cas contraire.

Remarques

Pour que cette macro réussisse, la valeur hs doit être une unité de code UTF-16 élevée, et la valeur ls doit être une unité de code UTF-16 faible.

Spécifications

Besoin Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
En-tête winnls.h (include Windows.h)

Voir aussi

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

prise en charge des langues nationales

macros de prise en charge du langage national

substituts et caractères supplémentaires