___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

İç CRT işlevi. Geçerli veya belirtilen yerel ayar için çok baytlı bir karakterdeki bayt sayısı üst sınırını alır.

Sözdizimi

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

Parametreler

locale
Sonucun alınması için yerel ayar yapısı. Bu değer null ise, geçerli iş parçacığı yerel ayarı kullanılır.

Dönüş değeri

Geçerli iş parçacığı yerel ayarı veya belirtilen yerel ayar için çok baytlı bir karakterdeki bayt sayısı üst sınırı.

Açıklamalar

___mb_cur_max_func , CRT'nin makronun geçerli değerini MB_CUR_MAX iş parçacığı yerel depolama alanından almak için kullandığı bir iç işlevdir. Taşınabilirlik için kodunuzdaki makroyu MB_CUR_MAX kullanmanızı öneririz.

Makro __mb_cur_max , işlevi çağırmanın ___mb_cur_max_func kullanışlı bir yoludur. İşlev, __p___mb_cur_max Visual C++ 5.0 ve önceki sürümlerle uyumluluk için tanımlanır.

İç CRT işlevleri uygulamaya özgü olup her sürümde değiştirilebilir. Bunların kodunuzda kullanılmasını önermiyoruz.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

Yordam Gerekli başlık
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max <ctype.h>, <stdlib.h>

Ayrıca bkz.

MB_CUR_MAX