"로캘 이름" 함수 호출

Windows Vista에는 로캘 식별자 대신 로캘 이름을 사용하는 많은 함수가 도입되었습니다. 이러한 새 함수는 추가 로캘을 잘 지원하며, 그 중 일부는 이전 NLS 함수에서 사용할 수 없는 추가 기능을 제공합니다. 새 열거형 함수와 같은 일부 함수도 디자인 향상을 나타냅니다.

참고

Windows Vista 이상에서만 실행되도록 의도된 애플리케이션은 로캘 식별자를 사용하는 NLS 함수를 기본 설정으로 "로캘 이름" 함수를 사용해야 합니다.

 

다음 표에서는 로캘 이름 함수와 바꿀 수 있는 이전 함수를 나열합니다.

로캘 이름을 사용하는 함수 로캘 식별자를 사용하는 함수
CompareStringEx CompareString
EnumCalendarInfoExEx EnumCalendarInfo, EnumCalendarInfoEx
EnumDateFormatsExEx EnumDateFormats, EnumDateFormatsEx
EnumSystemLocalesEx EnumSystemLocales
EnumTimeFormatsEx EnumTimeFormats
FindNLSStringEx FindNLSString
GetCalendarInfoEx GetCalendarInfo
GetCurrencyFormatEx GetCurrencyFormat
GetDateFormatEx GetDateFormat
GetDurationFormatEx GetDurationFormat
GetLocaleInfoEx GetLocaleInfo
GetNLSVersionEx GetNLSVersion
GetNumberFormatEx GetNumberFormat
GetSystemDefaultLocaleName GetSystemDefaultLCID
GetTimeFormatEx GetTimeFormat
GetUserDefaultLocaleName GetUserDefaultLCID
IsValidLocaleName IsValidLocale
LCMapStringEx LCMapString

 

예제

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

국가 언어 지원 사용