___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.
Sintassi
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 correnti.
Valore restituito
Numero massimo di byte in un carattere multibyte per le impostazioni locali del thread corrente o per le impostazioni specificate.
Osservazioni:
___mb_cur_max_func
è una funzione interna utilizzata da CRT per recuperare il valore corrente della MB_CUR_MAX
macro dalla risorsa di archiviazione locale del 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.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
___mb_cur_max_func , ___mb_cur_max_l_func , __p___mb_cur_max |
<ctype.h>, <stdlib.h> |