Compartilhar via


_ismbblead, _ismbblead_l

Testa um caractere para determinar se ele é um byte inicial de um caractere de multibyte.

Observação importanteImportante

Este API não pode ser usado em aplicativos executados em Tempo de Execução do Windows.Para obter mais informações, consulte Funções de CRT não suportadas com /ZW.

int _ismbblead( unsigned int c ); int _ismbblead_l( unsigned int c, _locale_t locale );

Parâmetros

  • c
    Inteiro para ser testado.

  • locale
    A localidade usar.

Valor de retorno

Retorna um valor diferente de zero se o número inteiro c é o primeiro byte de um caractere de multibyte.

Comentários

Os caracteres de Multibyte consistem de um byte inicial seguido por um byte à direita.Os bytes iniciais são diferenciados estando em um intervalo específico para um conjunto de caracteres fornecido.Por exemplo, na página de código, somente os 932 bytes iniciais variam de 0x81 – 0x9F e 0xE0 – 0xFC.

_ismbblead usa a localidade atual para o comportamento do são dependentes._ismbblead_l é idêntico exceto que usa a localidade passada no lugar.Para obter mais informações, consulte Localidade.

Mapeamentos da rotina de Genérico- texto

Rotina de Tchar.h

_UNICODE e não definidos _MBCS

_MBCS definido

_UNICODE definido

_istlead

Sempre retorna false

_ismbblead

Sempre retorna false

Requisitos

Rotina

Cabeçalho necessário

Cabeçalho opcional

_ismbblead

<mbctype.h> ou <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

_ismbblead_l

<mbctype.h> ou <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

* Para constantes de manifesto para as condições de teste.

Para mais informações, consulte Compatibilidade de compatibilidade na introdução.

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Classificação byte

rotinas de _ismbb