국가별 언어 지원 함수
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을 호출하여 태그를 변환해야 합니다.