___mb_cur_max_func
, , ___mb_cur_max_l_func
__p___mb_cur_max
, ,__mb_cur_max
Fonction CRT interne. Récupère le nombre maximal d'octets dans un caractère multioctets pour les paramètres régionaux actifs ou spécifiés.
Syntaxe
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())
Paramètres
locale
Structure de paramètres régionaux auprès de laquelle le résultat doit être récupéré. Si cette valeur est null, les paramètres régionaux de thread actifs sont utilisés.
Valeur retournée
Nombre maximal d’octets dans un caractère multioctets pour les paramètres régionaux de thread actifs ou les paramètres régionaux spécifiés.
Notes
___mb_cur_max_func
est une fonction interne utilisée par le CRT pour récupérer la valeur actuelle de la MB_CUR_MAX
macro à partir du stockage local du thread. Nous vous recommandons d'utiliser la macro MB_CUR_MAX
dans votre code à des fins de portabilité.
La macro __mb_cur_max
est un moyen pratique d'appeler la fonction ___mb_cur_max_func
. La fonction __p___mb_cur_max
est définie pour assurer une compatibilité avec Visual C++ 5.0 et les versions antérieures.
Les fonctions CRT internes sont spécifiques à l’implémentation et soumises à modification à chaque nouvelle mise en production. Nous vous déconseillons de les utiliser dans votre code.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
___mb_cur_max_func , , ___mb_cur_max_l_func __p___mb_cur_max |
<ctype.h>, <stdlib.h> |