Freigeben über


IS_SURROGATE_PAIR Makro (winnls.h)

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

Syntax

void IS_SURROGATE_PAIR(
   hs,
   ls
);

Parameter

hs

UTF-16-Codeeinheit zum Testen auf einen hohen Ersatzwert. Der Bereich für eine hohe UTF-16-Codeeinheit ist 0xd800 0xdbff inklusive.

ls

UTF-16-Codeeinheit, die auf einen niedrigen Ersatzwert getestet werden soll. Der Bereich für eine NIEDRIGE UTF-16-Codeeinheit ist 0xdc00, um 0xdfff einschließlich zu 0xdc00.

Rückgabewert

Keine

Bemerkungen

Damit dieses Makro erfolgreich ist, muss der hs-Wert eine hohe UTF-16-Codeeinheit sein, und der ls-Wert muss eine niedrige UTF-16-Codeeinheit sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winnls.h (einschließlich Windows.h)

Weitere Informationen

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

Unterstützung für nationale Sprachen

Nationale Sprachunterstützungsmakros

Surrogate und ergänzende Zeichen