Freigeben über


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Interne CRT-Funktion. Ruft die maximale Anzahl von Bytes in einem Multibyte-Zeichen für das aktuelle oder ein angegebenes Gebietsschema ab.

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

Parameter

  • Gebietsschema
    Die Struktur des Gebietsschemas, aus dem das Ergebnis abgerufen werden soll. Wenn dieser Wert null ist, wird das Gebietsschema des aktuellen Threads verwendet.

Rückgabewert

Die maximale Anzahl von Bytes in einem Multibyte-Zeichen für das Gebietsschema des aktuelles Threads oder das angegebene Gebietsschema.

Hinweise

Dies ist eine interne Funktion, die die CRT nutzt, um den aktuellen Wert des Makros MB_CUR_MAX aus dem lokalen Threadspeicher abzurufen. Wir empfehlen, das Makro MB_CUR_MAX in Ihrem Code für Übertragbarkeit zu nutzen.

Das Makro __mb_cur_max ist ein bequemer Weg zum Aufrufen der Funktion ___mb_cur_max_func(). Die Funktion __p___mb_cur_max ist für eine Kompatibilität mit Visual C++ 5.0 und früheren Versionen definiert.

Interne CRT-Funktionen sind implementierungsspezifisch und mit jeder neuen Veröffentlichung Änderungen unterworfen. Ihre Verwendung in einem Code wird nicht empfohlen.

Anforderungen

Routine

Erforderlicher Header

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max

<ctype.h>, <stdlib.h>

Siehe auch

Referenz

MB_CUR_MAX