RtlIsValidLocaleName 함수
이름으로 지정된 로캘이 운영 체제에 설치되거나 지원되는지 여부를 확인합니다.
참고
이 함수는 Windows Vista에서만 사용할 수 있습니다. 후속 버전에서 변경되거나 사용하지 못할 수 있습니다. 애플리케이션은 IsValidLocaleName을 사용해야 합니다.
구문
BOOL RtlIsValidLocaleName(
_In_ LPCWSTR LocaleName,
_In_ ULONG Flags
);
매개 변수
-
LocaleName [in]
-
Flags [in]
-
중립 로캘이 유효한 것으로 간주되는지 여부를 나타내는 플래그입니다. 현재 정의된 유일한 플래그는 LOCALE_ALLOW_NEUTRAL. 기본값은 그렇지 않다는 것입니다.
반환 값
성공하면 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다.
설명
이 함수는 IsValidLocaleName과 유사합니다. 유일한 차이점은 LOCALE_ALLOW_NEUTRAL 설정된 경우 RtlIsValidLocaleName 은 중립 로캘(예: "en")에 해당하는 이름에 대해 TRUE 를 반환하고 IsValidLocaleName은 특정 로캘(예: "en-US")에 대해서만 TRUE 를 반환한다는 것입니다. 중립 로캘은 Windows Vista 이상에서 리소스 로드 전략의 일부로 사용됩니다. 중립 로캘은 매우 제한적이므로 고도로 특수화된 애플리케이션의 소규모 클래스만 RtlIsValidLocaleName 을 사용하고 LOCALE_ALLOW_NEUTRAL 설정합니다. "로캘 이름" 함수 호출에 설명된 함수 중 어느 것도 중립 로캘을 입력으로 허용하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
라이브러리 |
|
DLL |
|
참고 항목