___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

내부 CRT 함수입니다.Internal CRT function. 현재 또는 지정된 로캘에 대한 멀티바이트 문자의 최대 바이트 수를 검색합니다.Retrieves the maximum number of bytes in a multibyte character for the current or specified locale.


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

매개 변수Parameters

결과를 검색할 로캘 구조입니다.The locale structure to retrieve the result from. 이 값이 null이면 현재 스레드 로컬이 사용됩니다.If this value is null, the current thread locale is used.

반환 값Return Value

현재 스레드 로컬 또는 지정된 로컬에 대한 멀티바이트 문자의 최대 바이트 수입니다.The maximum number of bytes in a multibyte character for the current thread locale or the specified locale.


CRT가 스레드 로컬 저장소에서 MB_CUR_MAX 매크로의 현재 값을 검색하는 데 사용하는 내부 함수입니다.This is an internal function that the CRT uses to retrieve the current value of the MB_CUR_MAX macro from thread local storage. 사용자 코드에서는 이식성을 위해 MB_CUR_MAX 매크로를 사용하는 것이 좋습니다.We recommend that you use the MB_CUR_MAX macro in your code for portability.

__mb_cur_max 매크로는 ___mb_cur_max_func() 함수를 호출하는 편리한 방법입니다.The __mb_cur_max macro is a convenient way to call the ___mb_cur_max_func() function. __p___mb_cur_max 함수는 Visual C++ 5.0 및 이전 버전과의 호환성을 위해 정의되었습니다.The __p___mb_cur_max function is defined for compatibility with Visual C++ 5.0 and earlier versions.

내부 CRT 함수는 구현과 관련되어 있으며 각 릴리스 시 변경될 수 있습니다.Internal CRT functions are implementation-specific and subject to change with each release. 따라서 사용자 코드에는 사용하지 않는 것이 좋습니다.We don't recommend their use in your code.

요구 사항Requirements

루틴에서 반환된 값Routine 필수 헤더Required header
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max <ctype.h>, <stdlib.h><ctype.h>, <stdlib.h>

참고 항목See Also