共用方式為


呼叫「地區設定名稱」函式

Windows Vista 引進大量函式,這些函式會使用 地區設定名稱,而不是 地區設定標識子。 這些新函式提供 補充地區設定的良好支援,其中數個函式提供舊版 NLS 函式中無法使用的額外功能。 其中有些,例如新的列舉函式,也代表設計改進。

注意

只打算在 Windows Vista 和更新版本上執行的應用程式,應該使用「地區設定名稱」函式,優先使用使用地區設定標識符的 NLS 函式。

 

下表列出地區設定名稱函式,以及可取代的舊版函式。

使用地區設定名稱的函式 使用地區設定標識碼的函式
CompareStringEx CompareString
EnumCalendarInfoExEx EnumCalendarInfoEnumCalendarInfoEx
EnumDateFormatsEx EnumDateFormatsEnumDateFormatsEx
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 範例

使用國家語言支援