Compartir a través de


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Función de CRT interna. Recupera el número máximo de bytes en un carácter multibyte de la configuración local actual o especificada.

Sintaxis

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

locale
Estructura de configuración local de la que obtener los resultados. Si este valor es nulo, se usa la configuración regional de subproceso actual.

Valor devuelto

Número máximo de bytes en un carácter multibyte de la configuración local para el subproceso actual o de la configuración local especificada.

Comentarios

___mb_cur_max_func es una función interna que el CRT usa para recuperar el valor actual de la MB_CUR_MAX macro del almacenamiento local del subproceso. Le recomendamos usar la macro MB_CUR_MAX en su código de cara a la portabilidad.

La macro __mb_cur_max constituye una forma muy cómoda de llamar a la función ___mb_cur_max_func. La función __p___mb_cur_max se define para la compatibilidad con Visual C++ 5.0 y versiones anteriores.

Las funciones de CRT internas son específicas de la implementación y están sujetas a cambio en cada versión. Se desaconseja usarlas en el código.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado necesario
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max <ctype.h>, <stdlib.h>

Consulte también

MB_CUR_MAX