Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
NLS obejmuje szereg funkcji interfejsu API, które aplikacje mogą wykorzystywać do mapowania danych ustawień regionalnych między identyfikatorami ustawień regionalnych a nazwami ustawień regionalnych oraz do tworzenia list neutralnych ustawień regionalnych. W tym temacie omówiono korzystanie z tych funkcji w systemie Windows Vista i nowszych oraz w systemach operacyjnych pre-Windows Vista (czasami nazywanych "systemami obniżania poziomu").
Mapuj dane ustawień regionalnych na systemie Windows Vista i nowszych
NlS udostępnia kilka funkcji mapowania ustawień regionalnych do użycia przez aplikacje opracowywane do uruchamiania w systemie Windows Vista i nowszych. Obejmuje ona również funkcje, których aplikacje mogą używać do wyliczania neutralnych ustawień regionalnych.
używanie standardowych funkcji konwersji do mapowania danych
Aby przypisać nazwę ustawień regionalnych do identyfikatora ustawień regionalnych, aplikacja może wywołać funkcję LocaleNameToLCID. Aplikacja używa LCIDToLocaleName do mapowania między identyfikatorem ustawień regionalnych a nazwą ustawień regionalnych.
Listy neutralnych ustawień regionalnych
Aby wyliczyć neutralne ustawienia regionalne dla systemu Windows 7 lub nowszego, aplikacja może wywołać EnumSystemLocalesEx z ustawionymi dwFlags na LOCALE_NEUTRALDATA. Można również użyć GetLocaleInfoEx z LCType ustawionego na LOCALE_INEUTRAL.
Mapuj dane ustawień regionalnych w systemach operacyjnych przed systemem Windows Vista
NlS zawiera bibliotekę linków bezpośrednich (DLL) do użycia w aplikacjach opracowywanych do uruchamiania w systemach operacyjnych starszych niż Windows Vista. Biblioteka DLL obsługuje zarówno funkcje konwersji, jak i listy na potrzeby mapowania danych.
Notatka
Aplikacje, które działają tylko w systemie Windows Vista i nowszych, nie powinny używać mapowania na dół ani wyświetlania listy funkcji.
Używaj funkcji konwersji na niższy poziom do mapowania danych
Aplikacja przeznaczona dla systemu obniżania poziomu może wywołać funkcję DownlevelLCIDToLocaleName, aby przekonwertować identyfikator ustawień regionalnych na nazwę ustawień regionalnych. Jeśli musi przekonwertować nazwę ustawień regionalnych na identyfikator ustawień regionalnych, powinien wywołać DownlevelLocaleNameToLCID.
użyj funkcji list w dół, aby wyliczyć neutralne ustawienia regionalne
Aplikacja powinna wywołać DownlevelGetParentLocaleLCID, aby pobrać identyfikator ustawień regionalnych elementu nadrzędnego dla ustawień regionalnych. Jeśli aplikacja musi uzyskać nazwę ustawień regionalnych rodzica, powinna wywołać DownlevelGetParentLocaleName.
Tematy pokrewne