Fungsi Dukungan Bahasa Nasional

NLS mendukung fungsi yang ditentukan dalam tabel berikut.

Function Deskripsi
SesuaikanCalendarDate Ditolak. Menyesuaikan tanggal dengan jumlah tahun, bulan, minggu, atau hari tertentu.
CompareString Membandingkan dua string karakter, untuk lokal yang ditentukan oleh pengidentifikasi.
CompareStringEx Membandingkan dua string Unicode (karakter lebar), untuk lokal yang ditentukan berdasarkan nama.
CompareStringOrdinal Membandingkan dua string Unicode dengan menguji kesetaraan biner.
ConvertCalDateTimeToSystemTime Ditolak. Mengonversi struktur CALDATETIME tertentu ke struktur SYSTEMTIME.
ConvertDefaultLocale Mengonversi nilai lokal default ke pengidentifikasi lokal aktual.
ConvertSystemTimeToCalDateTime Ditolak. Mengonversi struktur SYSTEMTIME tertentu ke struktur CALDATETIME.
DownlevelGetLocaleScripts Menyediakan daftar skrip untuk lokal yang ditentukan.
DownlevelGetParentLocaleLCID Mengambil pengidentifikasi lokal untuk induk lokal yang disediakan.
DownlevelGetParentLocaleName Mengambil nama lokal untuk induk lokal yang disediakan.
DownlevelGetStringScripts Menyediakan daftar skrip yang digunakan dalam string Unicode yang ditentukan.
DownlevelLCIDToLocaleName Mengonversi pengidentifikasi lokal menjadi nama lokal.
DownlevelLocaleNameToLCID Mengonversi nama lokal ke pengidentifikasi lokal yang dapat digunakan untuk mendapatkan informasi dari sistem operasi.
DownlevelVerifyScripts Membandingkan dua daftar skrip yang dijumlahkan.
EnumCalendarInfo Menghitung informasi kalender untuk lokal tertentu.
EnumCalendarInfoEx Menghitung informasi kalender untuk lokal yang ditentukan oleh pengidentifikasi.
EnumCalendarInfoExEx Menghitung informasi kalender untuk lokal yang ditentukan berdasarkan nama.
EnumCalendarInfoProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi kalender enumerasi yang disediakan oleh fungsi EnumCalendarInfo.
EnumCalendarInfoProcEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi kalender enumerasi yang disediakan oleh fungsi EnumCalendarInfoEx.
EnumCalendarInfoProcExEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi kalender enumerasi yang disediakan oleh fungsi EnumCalendarInfoExEx.
EnumCodePagesProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi halaman kode enumerasi yang disediakan oleh fungsi EnumSystemCodePages.
EnumDateFormats Menghitung format tanggal panjang, tanggal pendek, atau tahun/bulan yang tersedia untuk lokal tertentu.
EnumDateFormatsEx Menghitung format tanggal panjang, tanggal pendek, atau tahun/bulan yang tersedia untuk lokal tertentu.
EnumDateFormatsExEx Menghitung format tanggal panjang, tanggal pendek, atau tahun/bulan yang tersedia untuk lokal yang ditentukan berdasarkan nama.
EnumDateFormatsProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi format tanggal yang disediakan oleh fungsi EnumDateFormats.
EnumDateFormatsProcEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi format tanggal yang disediakan oleh fungsi EnumDateFormatsEx.
EnumDateFormatsProcExEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi format tanggal yang disediakan oleh fungsi EnumDateFormatsExEx.
EnumGeoInfoProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokasi geografis enumerasi yang disediakan oleh fungsi EnumSystemGeoID.
EnumLanguageGroupLocales Menghitung lokal dalam grup bahasa tertentu.
EnumLanguageGroupLocalesProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokal grup bahasa enumerasi yang disediakan oleh fungsi EnumLanguageGroupLocales.
EnumLanguageGroupsProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi grup bahasa enumerasi yang disediakan oleh fungsi EnumSystemLanguageGroups.
EnumLocalesProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokal enumerasi yang disediakan oleh fungsi EnumSystemLocales.
EnumLocalesProcEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokal enumerasi yang disediakan oleh fungsi EnumSystemLocalesEx.
EnumSystemCodePages Menghitung halaman kode yang diinstal pada atau didukung oleh sistem operasi.
EnumSystemGeoID Menghitung pengidentifikasi lokasi geografis (jenis GEOID) yang tersedia pada sistem operasi.
EnumSystemGeoNames Menghitung kode Dua huruf International Organization for Standardization (ISO) 3166-1 atau kode Numeric United Nations (PBB) Seri M, Nomor 49 (M.49) untuk lokasi geografis yang tersedia di sistem operasi.
EnumSystemLanguageGroups Menghitung grup bahasa yang diinstal pada atau didukung oleh sistem operasi.
EnumSystemLocales Menghitung lokal yang diinstal pada atau didukung oleh sistem operasi.
EnumSystemLocalesEx Menghitung lokal yang diinstal pada atau didukung oleh sistem operasi.
EnumTimeFormats Menghitung format waktu yang tersedia untuk lokal yang ditentukan oleh pengidentifikasi.
EnumTimeFormatsEx Menghitung format waktu yang tersedia untuk lokal yang ditentukan berdasarkan nama.
EnumTimeFormatsProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi format waktu enumerasi yang disediakan oleh fungsi EnumTimeFormats.
EnumTimeFormatsProcEx Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi format waktu enumerasi yang disediakan oleh fungsi EnumTimeFormatsEx.
FindNLSString Menemukan string Unicode (karakter lebar) atau yang setara dalam string Unicode lain untuk lokal yang ditentukan oleh pengidentifikasi.
FindNLSStringEx Menemukan string Unicode (karakter lebar) atau yang setara dalam string Unicode lain untuk lokal yang ditentukan oleh pengidentifikasi.
FindStringOrdinal Menemukan string Unicode (karakter lebar) dalam string Unicode lain untuk perbandingan non-linguistik.
FoldString Peta satu string Unicode ke string lain, melakukan transformasi yang ditentukan.
Geo_EnumNameProc Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi lokasi geografis enumerasi yang disediakan oleh fungsi EnumSystemGeoNames.
GetACP Mengambil pengidentifikasi halaman kode Ansi Windows saat ini untuk sistem.
GetCalendarDateFormatEx Ditolak. Mengambil string tanggal yang diformat dengan benar untuk lokal yang ditentukan menggunakan tanggal yang ditentukan.
GetCalendarInfo Mengambil informasi tentang kalender untuk lokal yang ditentukan oleh pengidentifikasi.
GetCalendarInfoEx Mengambil informasi tentang kalender untuk lokal yang ditentukan berdasarkan nama.
GetCalendarSupportedDateRange Ditolak. Mendapatkan rentang tanggal yang didukung untuk kalender tertentu.
GetCPInfo Mengambil informasi tentang halaman kode yang terinstal atau tersedia yang valid.
GetCPInfoEx Mengambil informasi tentang halaman kode yang terinstal atau tersedia yang valid.
GetCurrencyFormat Memformat string angka sebagai string mata uang untuk lokal yang ditentukan oleh pengidentifikasi.
GetCurrencyFormatEx Memformat string angka sebagai string mata uang untuk lokal yang ditentukan berdasarkan nama.
GetDateFormat Memformat tanggal sebagai string tanggal untuk lokal yang ditentukan oleh pengidentifikasi.
GetDateFormatEx Memformat tanggal sebagai string tanggal untuk lokal yang ditentukan oleh nama.
GetDurationFormat Memformat durasi waktu sebagai string waktu untuk lokal yang ditentukan oleh pengidentifikasi.
GetDurationFormatEx Memformat durasi waktu sebagai string waktu untuk lokal yang ditentukan oleh nama.
GetGeoInfo Mendapatkan informasi tentang lokasi geografis tertentu.
GetGeoInfoEx Mengambil informasi tentang lokasi geografis yang Anda tentukan dengan menggunakan kode ISO 3166-1 dua huruf atau kode UN M.49 numerik.
GetLocaleInfo Mengambil informasi tentang lokal yang ditentukan oleh pengidentifikasi.
GetLocaleInfoEx Mengambil informasi tentang lokal yang ditentukan berdasarkan nama.
GetNLSVersion Mendapatkan informasi tentang versi kemampuan NLS tertentu saat ini untuk lokal yang ditentukan oleh pengidentifikasi.
GetNLSVersionEx Mendapatkan informasi tentang versi kemampuan NLS tertentu saat ini untuk lokal yang ditentukan berdasarkan nama.
GetNumberFormat Memformat string angka sebagai string angka yang dikustomisasi untuk lokal yang ditentukan oleh pengidentifikasi.
GetNumberFormatEx Memformat string angka sebagai string angka yang dikustomisasi untuk lokal yang ditentukan oleh nama.
GetOEMCP Mengambil pengidentifikasi halaman kode produsen peralatan asli (OEM) saat ini untuk sistem operasi.
GetStringScripts Menyediakan daftar skrip yang digunakan dalam string yang ditentukan.
GetStringTypeA Ditolak. Mengambil informasi jenis karakter untuk karakter dalam string sumber ANSI yang ditentukan.
GetStringTypeEx Mengambil informasi jenis karakter untuk karakter dalam string sumber yang ditentukan.
GetStringTypeW Mengambil informasi jenis karakter untuk karakter dalam string sumber Unicode yang ditentukan.
GetSystemDefaultLangID Mengembalikan pengidentifikasi bahasa untuk lokal sistem.
GetSystemDefaultLCID Mengembalikan pengidentifikasi lokal untuk lokal sistem.
GetSystemDefaultLocaleName Mengambil nama lokal default sistem.
GetThreadLocale Mengembalikan pengidentifikasi lokal lokal saat ini untuk utas panggilan.
GetTimeFormat Memformat waktu sebagai string waktu untuk lokal yang ditentukan oleh pengidentifikasi.
GetTimeFormatEx Memformat waktu sebagai string waktu untuk lokal yang ditentukan oleh nama.
GetUserDefaultGeoName Mengambil kode ISO 3166-1 dua huruf atau kode UN M.49 numerik untuk lokasi geografis default pengguna.
GetUserDefaultLangID Mengembalikan pengidentifikasi bahasa untuk lokal pengguna saat ini.
GetUserDefaultLCID Mengembalikan pengidentifikasi lokal untuk lokal default pengguna.
GetUserDefaultLocaleName Mengambil nama lokal default pengguna.
GetUserGeoID Mengambil informasi tentang lokasi geografis pengguna.
IdnToAscii Mengonversi nama domain internasional (IDN) atau label internasional lainnya ke representasi Unicode (karakter lebar) dari string ASCII yang mewakili nama dalam sintaks pengodean transfer Punycode.
IdnToNameprepUnicode Mengonversi nama domain internasional (IDN) atau label internasional lainnya ke formulir NamePrep yang ditentukan oleh Network Working Group RFC 3491, tetapi tidak melakukan konversi tambahan ke Punycode.
IdnToUnicode Mengonversi bentuk Punycode dari nama domain internasional (IDN) atau label internasional lainnya ke sintaks pengodean Unicode UTF-16 normal.
IsCalendarLeapYear Ditolak. Mengidentifikasi apakah tahun yang ditentukan adalah tahun kampung dalam era tertentu untuk kalender tertentu.
IsNLSDefinedString Menentukan apakah setiap karakter dalam string memiliki hasil yang ditentukan untuk kemampuan NLS tertentu.
IsNormalizedString Memverifikasi bahwa string dinormalisasi sesuai dengan Unicode 4.0 TR#15.
IsValidCodePage Menentukan apakah halaman kode tertentu valid.
IsValidLanguageGroup Menentukan apakah grup bahasa diinstal atau didukung pada sistem operasi.
IsValidLocale Menentukan apakah lokal yang ditentukan diinstal atau didukung pada sistem operasi.
IsValidLocaleName Menentukan apakah nama lokal yang ditentukan valid untuk lokal yang diinstal atau didukung pada sistem operasi.
IsValidNLSVersion Menentukan apakah versi NLS valid untuk fungsi NLS tertentu.
LCIDToLocaleName Mengonversi pengidentifikasi lokal menjadi nama lokal.
LCMapString Untuk lokal yang ditentukan oleh pengidentifikasi, memetakan satu string karakter input ke string karakter input lainnya menggunakan transformasi tertentu, atau menghasilkan kunci pengurutan untuk string input.
LCMapStringEx Untuk lokal yang ditentukan berdasarkan nama, memetakan satu string karakter input ke string karakter input lainnya menggunakan transformasi tertentu, atau menghasilkan kunci pengurutan untuk string input.
LoadStringByReference Tidak didukung. Fungsi ini mungkin diubah atau tidak tersedia. Sebagai gantinya, gunakan SHLoadIndirectString.
LocaleNameToLCID Mengonversi nama lokal menjadi pengidentifikasi lokal.
NormalizeString Menormalkan karakter string teks menurut Unicode 4.0 TR#15.
NotifyUILanguageChange Tidak didukung. Fungsi ini mungkin diubah atau tidak tersedia.
ResolveLocaleName Menemukan kemungkinan kecocokan nama lokal untuk nama yang disediakan.
RtlIsValidLocaleName Menentukan apakah lokal tertentu diinstal atau didukung pada sistem operasi.
SetCalendarInfo Mengatur item informasi lokal untuk kalender.
SetLocaleInfo Mengatur item informasi dalam bagian penimpaan pengguna dari lokal saat ini.
SetThreadLocale Mengatur lokal utas panggilan saat ini.
SetUserGeoID Mengatur pengidentifikasi lokasi geografis untuk pengguna.
SetUserGeoName Mengatur lokasi geografis untuk pengguna saat ini ke kode ISO 3166-1 dua huruf yang ditentukan atau kode NUMERIC UN M.49.
UpdateCalendarDayOfWeek Mendapatkan hari dalam seminggu yang sesuai dengan hari tertentu dan mengisi bidang DayOfWeek dalam struktur CALDATETIME tertentu.
VerifyScripts Membandingkan dua daftar skrip yang dijumlahkan.

 

Catatan

Dimulai di Windows 8: Jika aplikasi Anda meneruskan tag bahasa ke salah satu fungsi ini dari namespace Windows.Globalization, aplikasi anda harus terlebih dahulu mengonversi tag dengan memanggil ResolveLocaleName.