GetThreadLocale 함수(winnls.h)

호출 스레드에 대한 현재 로캘의 로캘 식별자를 반환합니다.

참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 검색할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.

 

구문

LCID GetThreadLocale();

반환 값

현재 스레드와 연결된 로캘의 로캘 식별자를 반환합니다.

Windows Vista: 이 함수는 사용자 지정 로캘의 식별자를 반환할 수 있습니다. 현재 스레드 로캘이 사용자 지정 로캘인 경우 함수는 LOCALE_CUSTOM_DEFAULT 반환합니다. 현재 스레드 로캘이 추가 사용자 지정 로캘인 경우 함수는 LOCALE_CUSTOM_UNSPECIFIED 반환할 수 있습니다. 모든 추가 로캘은 이 로캘 식별자를 공유합니다.

설명

애플리케이션 프로세스가 시작되면 로캘에 표준 및 형식 변수를 사용합니다. 자세한 내용은 NLS 용어를 참조하세요.

프로세스에서 새 스레드가 만들어지면 만드는 스레드의 로캘을 상속합니다. 이 로캘은 기본 표준 및 형식 로캘 또는 SetThreadLocale 호출에서 스레드 만들기에 대해 설정된 다른 로캘일 수 있습니다. GetThreadLocaleSetThreadLocale 을 사용하여 새 스레드의 로캘을 수정할 수 있습니다.

요구 사항

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

참고 항목

GetSystemDefaultLCID

GetUserDefaultLCID

국가 언어 지원

국가 언어 지원 기능

SetThreadLocale