다음을 통해 공유


GetUserDefaultUILanguage 함수(winnls.h)

현재 사용자의 사용자 UI 언어에 대한 언어 식별자를 반환합니다. 현재 사용자가 언어를 설정하지 않은 경우 GetUserDefaultUILanguage 는 시스템에 대한 기본 설정 언어 집합을 반환합니다. 시스템에 기본 설정 언어 집합이 없으면 시스템 기본 UI 언어("설치 언어"라고도 함)가 반환됩니다. 사용자 UI 언어에 대한 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.

구문

LANGID GetUserDefaultUILanguage();

반환 값

현재 사용자의 사용자 UI 언어에 대한 언어 식별자를 반환합니다.

설명

이 함수는 언어 식별자만 반환합니다. 애플리케이션은 GetUserPreferredUILanguages 함수를 사용하여 언어 이름을 검색할 수 있습니다.

사용자 UI 언어가 LIP(언어 인터페이스 팩)의 일부이고 추가 로캘에 해당하는 경우 이 함수는 LOCALE_CUSTOM_UI_DEFAULT 반환합니다.

Windows Me, Windows 2000, Windows XP, Windows Server 2003:GetUserDefaultUILanguage 함수는 현재 사용자 언어에 대한 언어 식별자를 검색합니다. MUI가 운영 체제에 설치되지 않은 경우 함수는 기본 컴퓨터 사용자 인터페이스 언어를 검색합니다.

C# 서명

[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        static extern System.UInt16 GetUserDefaultUILanguage();

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 winnls.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

EnumUILanguages

GetSystemDefaultUILanguage

다국어 사용자 인터페이스

다국어 사용자 인터페이스 함수