Partilhar via


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Função CRT interna. Recupera o número máximo de bytes em um caractere multibyte para o código de idioma atual ou especificado.

int ___mb_cur_max_func(void); int ___mb_cur_max_l_func(_locale_t locale); int * __p___mb_cur_max(void); #define __mb_cur_max (___mb_cur_max_func())

Parâmetros

  • localidade
    A estrutura do código de idioma a partir da qual o resultado deve ser recuperado. Caso esse valor seja nulo, o código de idioma do thread atual será usado.

Valor de retorno

Recupera o número máximo de bytes em um caractere multibyte para o código de idioma de thread atual ou especificado.

Comentários

Essa é uma função interna que o CRT usa para recuperar o valor atual da macro MB_CUR_MAX do armazenamento local do thread. Recomendamos o uso da macro MB_CUR_MAX no seu código para fins de portabilidade.

A macro __mb_cur_max é uma maneira conveniente de chamar a função ___mb_cur_max_func(). A função __p___mb_cur_max é definida para fins de compatibilidade com o Visual C++ 5.0 e versões anteriores.

Funções CRT internas são específicas da implementação e estão sujeitas a alteração em cada versão. Não recomendamos usá-las no seu código.

Requisitos

Rotina

Cabeçalho necessário

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max

<ctype.h>, <stdlib.h>

Consulte também

Referência

MB_CUR_MAX