Delen via


Localegegevens in kaart brengen

NLS bevat een aantal API-functies die uw toepassingen kunnen gebruiken om landinstellingengegevens toe te wijzen tussen landinstellingen-ID's en landinstellingen, en neutrale landinstellingen op te sommen. In dit onderwerp wordt het gebruik van deze functies op Windows Vista en hoger en op pre-Windows Vista-besturingssystemen (ook wel 'downlevel systems' genoemd) besproken.

Localegegevens in kaart brengen op Windows Vista en later

NLS biedt verschillende landinstellingentoewijzingsfuncties voor gebruik door toepassingen die u ontwikkelt om uit te voeren op Windows Vista en later. Het bevat ook functies die uw toepassingen kunnen gebruiken om neutrale landinstellingen te inventariseren.

De standaardconversiefuncties voor gegevenstoewijzing gebruiken

Om toe te wijzen tussen een lokalenaam en een locale-ID, kan uw toepassing de functie LocaleNameToLCID aanroepen. De toepassing maakt gebruik van LCIDToLocaleName om te koppelen tussen een landinstelling-id en een landinstellingsnaam.

Lijst van neutrale locales

Als u neutrale landinstellingen voor Windows 7 en hoger wilt inventariseren, kan uw toepassing EnumSystemLocalesEx- aanroepen met dwFlags ingesteld op LOCALE_NEUTRALDATA. Het kan ook GetLocaleInfoEx- gebruiken met LCType- ingesteld op LOCALE_INEUTRAL.

Lokale Gegevens in Kaart Brengen op Pre-Windows Vista-Besturingssystemen

NLS bevat een DLL (Direct Link Library) voor toepassingen die u ontwikkelt om uit te voeren op pre-Windows Vista-besturingssystemen. De DLL ondersteunt zowel conversie- als lijstfuncties voor gegevenstoewijzing.

Notitie

Toepassingen die alleen worden uitgevoerd op Windows Vista en hoger, mogen geen gebruikmaken van downlevel mapping- of lijstfuncties.

 

Gebruik de downlevel-conversiefuncties voor gegevenstoewijzing

Uw toepassing die gericht is op een Downlevel-systeem kan de DownlevelLCIDToLocaleName-functie aanroepen om een locale-ID om te zetten naar een locale-naam. Als het nodig is om een landinstellingsnaam om te zetten in een landinstellings-ID, moet hij DownlevelLocaleNameToLCIDaanroepen.

Gebruik de Downlevel Listing-functies om neutrale landinstellingen te enumereren

Uw toepassing moet de DownlevelGetParentLocaleLCID- aanroepen om de landinstelling-identificatie van de bovenliggende landinstelling op te halen. Als de toepassing de landinstellingsnaam van de bovenliggende landinstelling voor de landinstelling moet ophalen, moet deze DownlevelGetParentLocaleNameaanroepen.

Het gebruik van nationale taalondersteuning

landinstellingen-id's

Locaalnamen