MAKELANGID 매크로(winnt.h)

기본 언어 식별자 및 하위 언어 식별자에서 언어 식별자를 만듭니다.

구문

void MAKELANGID(
   p,
   s
);

매개 변수

p

기본 언어 식별자입니다. 이 식별자는 미리 정의된 값 또는 사용자 정의 기본 언어의 값일 수 있습니다. 사용자 정의 언어의 경우 식별자는 0x03FF 0x0200 범위의 값입니다. 다른 모든 값은 운영 체제 사용을 위해 예약되어 있습니다. 자세한 내용은 언어 식별자 상수 및 문자열을 참조하세요.

s

하위 언어 식별자입니다. 이 매개 변수는 미리 정의된 하위 언어 식별자 또는 사용자 정의 하위 언어일 수 있습니다. 사용자 정의 하위 언어의 경우 식별자는 0x3F 0x20 범위의 값입니다. 다른 모든 값은 운영 체제 사용을 위해 예약되어 있습니다. 자세한 내용은 언어 식별자 상수 및 문자열을 참조하세요.

반환 값

없음

설명

다음 표에서는 특별한 의미가 있는 usPrimaryLanguageusSubLanguage 의 조합을 보여 줍니다.

기본 언어 식별자 하위 언어 식별자 의미
LANG_NEUTRAL SUBLANG_NEUTRAL 언어 중립
LANG_NEUTRAL SUBLANG_DEFAULT 사용자 기본 언어
LANG_NEUTRAL SUBLANG_SYS_DEFAULT 시스템 기본 언어
LANG_NEUTRAL SUBLANG_CUSTOM_DEFAULT Windows Vista 이상: 기본 사용자 지정 로캘
LANG_NEUTRAL SUBLANG_CUSTOM_UNSPECIFIED Windows Vista 이상: 지정되지 않은 사용자 지정 로캘
LANG_NEUTRAL SUBLANG_UI_CUSTOM_DEFAULT Windows Vista 이상: 기본 사용자 지정 다국어 사용자 인터페이스 로캘

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winnt.h(Windows.h 포함)

추가 정보

EnumSystemLocales

국가 언어 지원

국가 언어 지원 매크로

PRIMARYLANGID

SUBLANGID

GetLocaleInfoEx