_ismbblead, _ismbblead_l
Testa um caractere para determinar se ele é um byte inicial de um caractere de multibyte.
Importante |
---|
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.