Compartilhar via


IS_SURROGATE_PAIR macro (winnls.h)

Determina se as unidades de código especificadas formam um par alternativo UTF-16.

Sintaxe

bool IS_SURROGATE_PAIR(
    WCHAR hs,
    WCHAR ls
);

Parâmetros

hs

Unidade de código UTF-16 para testar um valor alternativo alto. O intervalo de uma unidade de código UTF-16 alta é 0xd800 para 0xdbff, inclusive.

ls

Unidade de código UTF-16 para testar um valor substituto baixo. O intervalo de uma unidade de código UTF-16 baixa é 0xdc00 para 0xdfff, inclusive.

Valor de retorno

Tipo: bool

Retorna TRUE se bem-sucedido ou FALSE caso contrário.

Observações

Para que essa macro seja bem-sucedida, o valor hs deve ser uma unidade de código UTF-16 alta e o valor ls deve ser uma unidade de código UTF-16 baixa.

Requisitos

Requisito Valor
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho winnls.h (inclua Windows.h)

Consulte também

IS_HIGH_SURROGATE

IS_LOW_SURROGATE

de Suporte à Linguagem Nacional

de Macros de Suporte à Linguagem Nacional

substitutos e caracteres suplementares