다음을 통해 공유


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max__mb_cur_max

내부 CRT 함수입니다. 현재 또는 지정된 로캘에 대한 멀티바이트 문자의 최대 바이트 수를 검색합니다.

구문

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

매개 변수

locale
결과를 검색할 로캘 구조입니다. 이 값이 null이면 현재 스레드 로컬이 사용됩니다.

반환 값

현재 스레드 로컬 또는 지정된 로컬에 대한 멀티바이트 문자의 최대 바이트 수입니다.

설명

___mb_cur_max_func 는 CRT가 스레드 로컬 스토리지에서 매크로의 MB_CUR_MAX 현재 값을 검색하는 데 사용하는 내부 함수입니다. 사용자 코드에서는 이식성을 위해 MB_CUR_MAX 매크로를 사용하는 것이 좋습니다.

__mb_cur_max 매크로는 ___mb_cur_max_func 함수를 호출하는 편리한 방법입니다. __p___mb_cur_max 함수는 Visual C++ 5.0 및 이전 버전과의 호환성을 위해 정의되었습니다.

내부 CRT 함수는 구현과 관련되어 있으며 각 릴리스 시 변경될 수 있습니다. 따라서 사용자 코드에는 사용하지 않는 것이 좋습니다.

기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT 전역 상태를 참조하세요.

요구 사항

루틴에서 반환된 값 필수 헤더
___mb_cur_max_func, , ___mb_cur_max_l_func__p___mb_cur_max <ctype.h>, <stdlib.h>

참고 항목

MB_CUR_MAX