Területi adatok leképezése
Az NLS számos API-függvényt tartalmaz, amelyekkel az alkalmazások leképezhetik az adatokat területi azonosítók és területi nevekközött, és semleges területi beállításokat listázhatnak. Ez a témakör ezeknek a függvényeknek a Használatát ismerteti Windows Vista és újabb rendszereken, valamint a Windows Vista előtti operációs rendszereken (más néven "downlevel systems").
Területi adatok leképezése Windows Vista és újabb rendszereken
Az NLS számos területi leképezési függvényt biztosít a Windows Vista és újabb rendszereken futtatandó alkalmazások számára. Olyan függvényeket is tartalmaz, amelyekkel az alkalmazások felsorolhatják a semleges területi beállításokat.
Standard konverziós függvények használata adatleképezési
A területi név és a területi azonosító közötti leképezéshez az alkalmazás meghívhatja a LocaleNameToLCID függvényt. Az alkalmazás a LCIDToLocaleName függvényt használja, hogy egy területi azonosítót leképezzen egy területi névre.
Semleges helyszínek listája
A Windows 7 és újabb verziók semleges területi beállításainak számbavételéhez az alkalmazás meghívhatja EnumSystemLocalesEx, a dwFlags értékét pedig LOCALE_NEUTRALDATA-ra állíthatja. Használhatja GetLocaleInfoExLCTypeLOCALE_INEUTRALbeállítással is.
Pre-Windows Vista operációs rendszerek területi adatainak leképezése
Az NLS tartalmaz egy közvetlen csatolású kódtárat (DLL) a Windows Vista előtti operációs rendszereken való futtatáshoz fejlesztett alkalmazásokhoz. A DLL támogatja az adatleképezés konverziós és listázási függvényét is.
Jegyzet
A csak Windows Vista és újabb rendszereken futó alkalmazások nem használhatják az alsóbb szintű leképezési vagy listafüggvényeket.
A régebbi konverziós függvények használata az adatleképezéshez
Az olyan alkalmazás, amely egy downlevel rendszerre irányul, meghívhatja a DownlevelLCIDToLocaleName függvényt, hogy egy területi azonosítót területi névvé alakítson. Ha egy területi nevet területi azonosítóvá kell alakítania, hívja meg DownlevelLocaleNameToLCID.
A Downlevel Listing Functions használata semleges területi beállítások felsorolásához
Az alkalmazásnak meg kell hívnia a DownlevelGetParentLocaleLCID, hogy lekérje egy területi beállítás szülőazonosítóját. Ha az alkalmazásnak le kell szereznie a helyi beállítás elődjének nevét, meg kell hívnia DownlevelGetParentLocaleName.
Kapcsolódó témakörök