Delen via


LOCALE_SPARENT

Windows Vista en hoger: landinstelling voor terugval, gebruikt door het resourcelaadprogramma. Het maximum aantal tekens dat is toegestaan voor deze tekenreeks is 85, inclusief een afsluit-null-teken.

Landinstellingen hebben een hiƫrarchie waarin de bovenliggende landinstelling een neutrale landinstelling is. Een specifieke landinstelling is gekoppeld aan zowel een taal als een land/regio, terwijl een neutrale landinstelling is gekoppeld aan een taal, maar niet is gekoppeld aan een land/regio. De bovenliggende landinstelling wordt gebruikt om te bepalen of de eerste terugval moet worden geprobeerd wanneer een resource voor een specifieke landinstelling niet beschikbaar is. De bovenliggende landinstelling vooren-US(0x0409) is bijvoorbeeld 'en' (0x0009). Wanneer een resource niet beschikbaar is voor de specifieke landinstelling 'en-US', valt het resourcelaadprogramma terug om de resource te gebruiken die beschikbaar is voor de neutrale landinstelling 'en'. Zie User Interface Language Management voor meer informatie over de strategie voor terugval van het resourcelaadprogramma.

Dit patroon is consistent voor vooraf gedefinieerde landinstellingen. De bovenliggende landinstelling wordt echter niet bepaald door enige manipulatie van de landinstellingsnaam. Dat wil gezegd, GetLocaleInfo en GetLocaleInfoEx geen tekenreeks zoals "en-US" parseren om de waarde "en" op te halen. In plaats daarvan kijken ze naar de opgeslagen landinstellingen. Voor vooraf gedefinieerde landinstellingen volgt de waarde het verwachte patroon, waarin de bovenliggende landinstelling de overeenkomstige neutrale landinstelling is en de bovenliggende landinstelling de invariante landinstelling is. Hoewel het wordt aanbevolen dat aangepaste landinstellingen een vergelijkbare strategie volgen in termen van het definiƫren van hun bovenliggende landinstelling, wordt dit niet afgedwongen. De toepassing die een aangepaste landinstelling implementeert, kan een minder duidelijk geschikte bovenliggende locatie opgeven.

Notitie

Aangezien geen van de functies die worden beschreven in De functies Landinstelling aanroepen neutrale landinstellingen als invoer accepteren, is deze LOCALE_SPARENT gegevens van zeer beperkt gebruik. Met name GetLocaleInfo noch GetLocaleInfoEx accepteert neutrale landinstellingen als invoer.