Freigeben über


IS_SURROGATE_PAIR Makro (winnls.h)

Bestimmt, ob die angegebenen Codeeinheiten ein UTF-16-Ersatzpaar bilden.

Syntax

bool IS_SURROGATE_PAIR(
    WCHAR hs,
    WCHAR ls
);

Die Parameter

hs

UTF-16-Codeeinheit zum Testen auf einen hohen Ersatzwert. Der Bereich für eine hohe UTF-16-Codeeinheit wird 0xd800, einschließlich 0xdbff.

ls

UTF-16-Codeeinheit zum Testen auf einen niedrigen Ersatzwert. Der Bereich für eine niedrige UTF-16-Codeeinheit wird 0xdc00, einschließlich 0xdfff.

Rückgabewert

Typ: bool

Gibt WAHR zurück, wenn erfolgreich oder FALSCH andernfalls.

Bemerkungen

Damit dieses Makro erfolgreich ausgeführt werden kann, muss der HS-Wert eine hohe UTF-16-Codeeinheit sein, und der ls-Wert muss eine niedrige UTF-16-Codeeinheit sein.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift winnls.h (enthalten Windows.h)

Siehe auch

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

Makros für die Unterstützung nationaler Sprachen

Surrogate und Zusatzzeichen