Condividi tramite


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Funzione CRT interna. Recupera il numero massimo di byte in un carattere multibyte per le impostazioni locali attuali o specificate.

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())

Parametri

  • locale
    Struttura di impostazioni locali da cui recuperare il risultato. Se il valore è null, verranno usate le impostazioni locali del thread attuale.

Valore restituito

Numero massimo di byte in un carattere multibyte per le impostazioni locali del thread attuale o per quelle specificate.

Note

Si tratta di una funzione interna usata da CRT per recuperare il valore attuale della macro MB_CUR_MAX dall'archiviazione locale di thread. Per la portabilità, è consigliabile usare la macro MB_CUR_MAX nel codice.

La macro __mb_cur_max rappresenta un metodo conveniente per chiamare la funzione ___mb_cur_max_func(). La funzione __p___mb_cur_max viene definita per compatibilità con Visual C++ 5.0 e versioni precedenti.

Le funzioni CRT interne sono specifiche dell'implementazione e soggette a modifica a ogni rilascio. Se ne sconsiglia l'uso nel codice.

Requisiti

Routine

Intestazione obbligatoria

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max

<ctype.h>, <stdlib.h>

Vedere anche

Riferimenti

MB_CUR_MAX