IsValidNLSVersion 함수(winnls.h)

NLS 버전이 지정된 NLS 함수에 유효한지 확인합니다.

구문

DWORD IsValidNLSVersion(
  [in]           NLS_FUNCTION       function,
  [in, optional] LPCWSTR            lpLocaleName,
  [in]           LPNLSVERSIONINFOEX lpVersionInformation
);

매개 변수

[in] function

쿼리할 NLS 기능입니다. 이 값은 COMPARE_STRING 합니다. SYSNLS_FUNCTION 열거형을 참조하세요.

[in, optional] lpLocaleName

로캘 이름 또는 다음 미리 정의된 값 중 하나에 대한 포인터입니다.

[in] lpVersionInformation

NLSVERSIONINFOEX 구조체에 대한 포인터입니다. 애플리케이션은 dwNLSVersionInfoSize 멤버 sizeof(NLSVERSIONINFOEX)를 로 초기화해야 합니다.

반환 값

NLS 버전이 유효한 경우 0이 아닌 값을 반환하고, 버전이 잘못된 경우 0을 반환합니다.

설명

GetNLSVersionEx를 호출하여 NLSVERSIONINFOEX 구조를 초기화합니다. NLSVERSIONINFOEX의 멤버를 사용하여 정렬 버전이 변경되었으며 데이터를 다시 인덱싱해야 하는지 확인하는 방법에 대한 자세한 내용은 GetNLSVersionEx에 대한 설명을 참조하세요.

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

요구 사항

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

참고 항목

GetNLSVersionEx

애플리케이션에서 정렬 처리

NLSVERSIONINFOEX