___mb_cur_max_func, __mb_cur_max
Interní CRT funkce.Načte maximální počet bajtů ve více znaku pro aktuální nebo zadané národní prostředí.
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())
Parametry
- locale
Struktura národní prostředí pro načtení výsledek z.Pokud je tato hodnota null, se používá národní prostředí pro aktuální vlákno.
Vrácená hodnota
Maximální počet bajtů ve více znaku pro národní prostředí pro aktuální vlákno nebo zadané národní prostředí.
Poznámky
Toto je vnitřní funkce, který používá CRT k načtení aktuální hodnotu MB_CUR_MAX makra z místního úložiště vlákna.Doporučujeme vám však použít MB_CUR_MAX makra ve vašem kódu pro přenositelnost.
__mb_cur_max Makra je vhodný způsob pro volání ___mb_cur_max_func() funkce.__p___mb_cur_max Funkce je definována pro zajištění kompatibility se službou Visual C++ 5.0 a starších verzích.
Vnitřní funkce CRT jsou specifické pro implementaci a mohou změnit s každou verzi.Nedoporučujeme jejich použití ve vašem kódu.
Požadavky
Rutina |
Požadovaný hlavičkový soubor |
---|---|
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max |
< ctype.h >, < stdlib.h > |