기본 언어 식별자 및 하위 언어 식별자에서 언어 식별자를 만듭니다.
문법
WORD MAKELANGID(
USHORT p,
USHORT s
);
매개 변수
p
기본 언어 식별자입니다. 이 식별자는 미리 정의된 값이거나 사용자 정의 기본 언어의 값일 수 있습니다. 사용자 정의 언어의 경우 식별자는 0x03FF 0x0200 범위의 값입니다. 다른 모든 값은 운영 체제 사용을 위해 예약됩니다. 자세한 내용은 언어 식별자 상수 및 문자열을 참조하세요.
s
하위 언어 식별자입니다. 이 매개 변수는 미리 정의된 하위 언어 식별자 또는 사용자 정의 하위 언어일 수 있습니다. 사용자 정의 하위 언어의 경우 식별자는 0x3F 0x20 범위의 값입니다. 다른 모든 값은 운영 체제 사용을 위해 예약됩니다. 자세한 내용은 언어 식별자 상수 및 문자열을 참조하세요.
반환 값
형식: WORD
언어 식별자를 반환합니다.
중요합니다
언어 식별자 상수는 더 이상 사용되지 않으며 사용하지 않는 것이 좋습니다. 로캘 식별자 대신 로캘 이름을 사용하는 것이 항상 좋습니다. GetLocaleInfoEx에 대한 설명서를 참조하세요.
비고
다음 표에서는 특별한 의미가 있는 usPrimaryLanguage 와 usSubLanguage 의 조합을 보여 줍니다.
기본 언어 식별자 | 하위 언어 식별자 | 의미 |
---|---|---|
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 [데스크톱 앱만 해당] |
대상 플랫폼 | 윈도우즈 |
헤더 | winnt.h(Windows.h 포함) |