다음을 통해 공유


IsValidLocaleName 함수(winnls.h)

운영 체제에 설치되거나 지원되는 로캘에 대해 지정된 로 캘 이름이 유효한지 확인합니다.

참고 Windows Vista 이상에서만 실행되는 애플리케이션은 IsValidLocale 을 기본 설정으로 이 함수를 호출하여 추가 로캘의 유효성을 확인해야 합니다.

 

구문

BOOL IsValidLocaleName(
  [in] LPCWSTR lpLocaleName
);

매개 변수

[in] lpLocaleName

유효성을 검사할 로캘 이름에 대한 포인터입니다.

반환 값

로캘 이름이 유효한 경우 0이 아닌 값을 반환하거나 잘못된 이름의 경우 0을 반환합니다.

설명

Windows Vista 이상에서는 지원되는 모든 로캘을 모든 운영 체제에 설치해야 합니다.

이 함수는 사용자 지정 로캘의 이름을 처리할 수 있습니다. 데이터가 컴퓨터에서 컴퓨터로 또는 애플리케이션 실행 간에 동일하지는 않습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.

Windows 8부터: 앱이 Windows.Globalization 네임스페이스에서 이 함수에 언어 태그를 전달하는 경우 먼저 ResolveLocaleName을 호출하여 태그를 변환해야 합니다.

예제

이 함수의 사용을 보여 주는 예제는 NLS: 이름 기반 API 샘플에서 찾을 수 있습니다.

요구 사항

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

참고 항목

GetLocaleInfoEx

IsValidLocale

국가 언어 지원

국가 언어 지원 기능