국가별 언어 지원 함수

NLS는 다음 표에 정의된 함수를 지원합니다.

함수 설명
AdjustCalendarDate 사용되지 않음. 날짜를 지정된 연도, 월, 주 또는 일 수만큼 조정합니다.
CompareString 식별자로 지정된 로캘에 대해 두 문자 문자열을 비교합니다.
CompareStringEx 이름으로 지정된 로캘에 대해 두 개의 유니코드(와이드 문자) 문자열을 비교합니다.
CompareStringOrdinal 두 유니코드 문자열을 비교하여 이진 동등성을 테스트합니다.
ConvertCalDateTimeToSystemTime 사용되지 않음. 지정된 CALDATETIME 구조를 SYSTEMTIME 구조체로 변환합니다.
ConvertDefaultLocale 기본 로캘 값을 실제 로캘 식별자로 변환합니다.
ConvertSystemTimeToCalDateTime 사용되지 않음. 지정된 SYSTEMTIME 구조를 CALDATETIME 구조체로 변환합니다.
DownlevelGetLocaleScripts 지정된 로캘에 대한 스크립트 목록을 제공합니다.
DownlevelGetParentLocaleLCID 제공된 로캘의 부모에 대한 로캘 식별자를 검색합니다.
DownlevelGetParentLocaleName 제공된 로캘의 부모에 대한 로캘 이름을 검색합니다.
DownlevelGetStringScripts 지정된 유니코드 문자열에 사용되는 스크립트 목록을 제공합니다.
DownlevelLCIDToLocaleName 로캘 식별자를 로캘 이름으로 변환합니다.
DownlevelLocaleNameToLCID 로캘 이름을 운영 체제에서 정보를 가져오는 데 사용할 수 있는 로캘 식별자로 변환합니다.
DownlevelVerifyScripts 두 개의 열거형 스크립트 목록을 비교합니다.
EnumCalendarInfo 지정된 로캘의 일정 정보를 열거합니다.
EnumCalendarInfoEx 식별자가 지정한 로캘의 일정 정보를 열거합니다.
EnumCalendarInfoExEx 이름으로 지정된 로캘의 일정 정보를 열거합니다.
EnumCalendarInfoProc EnumCalendarInfo 함수에서 제공하는 열거형 달력 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumCalendarInfoProcEx EnumCalendarInfoEx 함수에서 제공하는 열거형 달력 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumCalendarInfoProcExEx EnumCalendarInfoEx 함수에서 제공하는 열거형 달력 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumCodePagesProc EnumSystemCodePages 함수에서 제공하는 열거된 코드 페이지 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumDateFormats 지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다.
EnumDateFormatsEx 지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다.
EnumDateFormatsExEx 이름으로 지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다.
EnumDateFormatsProc EnumDateFormats 함수에서 제공하는 날짜 형식 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumDateFormatsProcEx EnumDateFormatsEx 함수에서 제공하는 날짜 형식 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumDateFormatsProcExEx EnumDateFormatsEx 함수에서 제공하는 날짜 형식 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumGeoInfoProc EnumSystemGeoID 함수에서 제공하는 열거된 지리적 위치 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumLanguageGroupLocales 지정된 언어 그룹의 로캘을 열거합니다.
EnumLanguageGroupLocalesProc EnumLanguageGroupLocales 함수에서 제공하는 열거형 언어 그룹 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumLanguageGroupsProc EnumSystemLanguageGroups 함수에서 제공하는 열거형 언어 그룹 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumLocalesProc EnumSystemLocales 함수에서 제공하는 열거형 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumLocalesProcEx EnumSystemLocalesEx 함수에서 제공하는 열거형 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
EnumSystemCodePages 운영 체제에 설치되거나 지원되는 코드 페이지를 열거합니다.
EnumSystemGeoID 운영 체제에서 사용할 수 있는 지리적 위치 식별자(GEOID 형식)를 열거합니다.
EnumSystemGeoNames 운영 체제에서 사용할 수 있는 지리적 위치에 대해 ISO(국제표준화기구) 3166-1 코드 또는 숫자 UN(UN) 시리즈 M, 번호 49(M.49) 코드를 열거합니다.
EnumSystemLanguageGroups 운영 체제에 설치되거나 지원되는 언어 그룹을 열거합니다.
EnumSystemLocales 운영 체제에 설치되거나 지원되는 로캘을 열거합니다.
EnumSystemLocalesEx 운영 체제에 설치되거나 지원되는 로캘을 열거합니다.
EnumTimeFormats 식별자가 지정한 로캘에 사용할 수 있는 시간 형식을 열거합니다.
EnumTimeFormatsEx 이름으로 지정된 로캘에 사용할 수 있는 시간 형식을 열거합니다.
EnumTimeFormatsProc EnumTimeFormats 함수에서 제공하는 열거된 시간 형식 정보를 처리하는 애플리케이션 정의 콜백 함수입니다 .
EnumTimeFormatsProcEx EnumTimeFormatsEx 함수에서 제공하는 열거된 시간 형식 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
FindNLSString 식별자로 지정된 로캘의 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자) 또는 해당 문자열을 찾습니다.
FindNLSStringEx 식별자로 지정된 로캘의 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자) 또는 해당 문자열을 찾습니다.
FindStringOrdinal 비언어적 비교를 위해 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자)을 찾습니다.
FoldString 한 유니코드 문자열을 다른 문자열로 지도 지정된 변환을 수행합니다.
Geo_EnumNameProc EnumSystemGeoNames 함수에서 제공하는 열거된 지리적 위치 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
GetACP 시스템의 현재 Windows ANSI 코드 페이지 식별자를 검색합니다.
GetCalendarDateFormatEx 사용되지 않음. 지정된 날짜를 사용하여 지정된 로캘에 대해 올바르게 서식이 지정된 날짜 문자열을 검색합니다.
GetCalendarInfo 식별자가 지정한 로캘의 일정 정보를 검색합니다.
GetCalendarInfoEx 이름으로 지정된 로캘의 일정에 대한 정보를 검색합니다.
GetCalendarSupportedDateRange 사용되지 않음. 지정된 일정에 대해 지원되는 날짜 범위를 가져옵니다.
GetCPInfo 유효한 설치 또는 사용 가능한 코드 페이지에 대한 정보를 검색합니다.
GetCPInfoEx 유효한 설치 또는 사용 가능한 코드 페이지에 대한 정보를 검색합니다.
GetCurrencyFormat 숫자 문자열을 식별자로 지정된 로캘의 통화 문자열로 서식을 지정합니다.
GetCurrencyFormatEx 숫자 문자열을 이름으로 지정된 로캘의 통화 문자열로 서식을 지정합니다.
GetDateFormat 날짜를 식별자로 지정된 로캘의 날짜 문자열로 서식을 지정합니다.
GetDateFormatEx 날짜 형식을 이름으로 지정된 로캘의 날짜 문자열로 지정합니다.
GetDurationFormat 기간 형식을 식별자로 지정된 로캘의 시간 문자열로 지정합니다.
GetDurationFormatEx 시간 기간을 이름으로 지정된 로캘의 시간 문자열로 서식을 지정합니다.
GetGeoInfo 지정된 지리적 위치에 대한 정보를 가져옵니다.
GetGeoInfoEx 두 글자 ISO 3166-1 코드 또는 숫자 UN M.49 코드를 사용하여 지정한 지리적 위치에 대한 정보를 검색합니다.
GetLocaleInfo 식별자가 지정한 로캘에 대한 정보를 검색합니다.
GetLocaleInfoEx 이름으로 지정된 로캘에 대한 정보를 검색합니다.
GetNLSVersion 식별자가 지정한 로캘에 대해 지정된 NLS 기능의 현재 버전에 대한 정보를 가져옵니다.
GetNLSVersionEx 이름으로 지정된 로캘에 대해 지정된 NLS 기능의 현재 버전에 대한 정보를 가져옵니다.
GetNumberFormat 숫자 문자열을 식별자로 지정된 로캘에 대해 사용자 지정된 숫자 문자열로 서식을 지정합니다.
GetNumberFormatEx 숫자 문자열을 이름으로 지정된 로캘에 대해 사용자 지정된 숫자 문자열로 서식을 지정합니다.
GetOEMCP 운영 체제의 현재 OEM(원래 장비 제조업체) 코드 페이지 식별자를 검색합니다.
GetStringScripts 지정된 문자열에 사용되는 스크립트 목록을 제공합니다.
GetStringTypeA 사용되지 않음. 지정된 ANSI 원본 문자열의 문자에 대한 문자 형식 정보를 검색합니다.
GetStringTypeEx 지정된 소스 문자열의 문자에 대한 문자 형식 정보를 검색합니다.
GetStringTypeW 지정된 유니코드 소스 문자열의 문자에 대한 문자 형식 정보를 검색합니다.
GetSystemDefaultLangID 시스템 로캘의 언어 식별자를 반환합니다.
GetSystemDefaultLCID 시스템 로캘의 로캘 식별자를 반환합니다.
GetSystemDefaultLocaleName 시스템 기본 로캘 이름을 검색합니다.
GetThreadLocale 호출 스레드에 대한 현재 로캘의 로캘 식별자를 반환합니다.
GetTimeFormat 시간을 식별자로 지정된 로캘의 시간 문자열로 서식을 지정합니다.
GetTimeFormatEx 시간을 이름으로 지정된 로캘의 시간 문자열로 서식을 지정합니다.
GetUserDefaultGeoName 사용자의 기본 지리적 위치에 대한 두 글자 ISO 3166-1 코드 또는 숫자 UN M.49 코드를 검색합니다.
GetUserDefaultLangID 현재 사용자 로캘의 언어 식별자를 반환합니다.
GetUserDefaultLCID 사용자 기본 로캘의 로캘 식별자를 반환합니다.
GetUserDefaultLocaleName 사용자 기본 로캘 이름을 검색합니다.
GetUserGeoID 사용자의 지리적 위치에 대한 정보를 검색합니다.
IdnToAscii IDN(internationalized do기본 name) 또는 기타 국제화된 레이블을 Punycode 전송 인코딩 구문의 이름을 나타내는 ASCII 문자열의 유니코드(와이드 문자) 표현으로 변환합니다.
IdnToNameprepUnicode IDN(internationalized do기본 name) 또는 다른 국제화된 레이블을 네트워크 작업 그룹 RFC 3491에서 지정한 NamePrep 형식으로 변환하지만 Punycode로의 추가 변환은 수행하지 않습니다.
IdnToUnicode IDN(internationalized do기본 name) 또는 다른 국제화된 레이블의 Punycode 형식을 일반 유니코드 UTF-16 인코딩 구문으로 변환합니다.
IsCalendarLeapYear 사용되지 않음. 지정된 연도가 특정 달력에 대해 지정된 연대 내의 윤년인지 여부를 식별합니다.
IsNLSDefinedString 문자열의 각 문자에 지정된 NLS 기능에 대해 정의된 결과가 있는지 확인합니다.
IsNormalizedString 유니코드 4.0 TR#15에 따라 문자열이 정규화되었는지 확인합니다.
IsValidCodePage 지정된 코드 페이지가 유효한지 여부를 확인합니다.
IsValidLanguageGroup 언어 그룹이 운영 체제에 설치되거나 지원되는지 여부를 확인합니다.
IsValidLocale 지정된 로캘이 운영 체제에 설치되거나 지원되는지 확인합니다.
IsValidLocaleName 지정된 로캘 이름이 운영 체제에 설치되거나 지원되는 로캘에 유효한지 확인합니다.
IsValidNLSVersion NLS 버전이 지정된 NLS 함수에 유효한지 여부를 확인합니다.
LCIDToLocaleName 로캘 식별자를 로캘 이름으로 변환합니다.
LCMapString 식별자로 지정된 로캘의 경우 지정된 변환을 사용하여 한 입력 문자 문자열을 다른 문자열에 매핑하거나 입력 문자열에 대한 정렬 키를 생성합니다.
LCMapStringEx 이름으로 지정된 로캘의 경우 지정된 변환을 사용하여 한 입력 문자 문자열을 다른 문자열에 매핑하거나 입력 문자열에 대한 정렬 키를 생성합니다.
LoadStringByReference 지원되지 않음 이 함수는 변경되거나 사용할 수 없습니다. 대신 SHLoadIndirectString을 사용합니다.
LocaleNameToLCID 로캘 이름을 로캘 식별자로 변환합니다.
NormalizeString 유니코드 4.0 TR#15에 따라 텍스트 문자열의 문자를 정규화합니다.
NotifyUILanguageChange 지원되지 않음 이 함수는 변경되거나 사용할 수 없습니다.
ResolveLocaleName 제공된 이름에 대해 가능한 로캘 이름 일치를 찾습니다.
RtlIsValidLocaleName 지정된 로캘이 운영 체제에 설치되거나 지원되는지 확인합니다.
SetCalendarInfo 일정에 대한 로캘 정보의 항목을 설정합니다.
SetLocaleInfo 현재 로캘의 사용자 재정의 부분에 있는 정보 항목을 설정합니다.
SetThreadLocale 호출 스레드의 현재 로캘을 설정합니다.
SetUserGeoID 사용자의 지리적 위치 식별자를 설정합니다.
SetUserGeoName 현재 사용자의 지리적 위치를 지정된 두 글자 ISO 3166-1 코드 또는 숫자 UN M.49 코드로 설정합니다.
UpdateCalendarDayOfWeek 지정된 날짜에 해당하는 요일을 가져오고 지정된 CALDATETIME 구조에서 DayOfWeek 필드를 채웁니다.
VerifyScripts 두 개의 열거형 스크립트 목록을 비교합니다.

 

참고 항목

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