Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Meddelar värden att CLR (Common Language Runtime) har ändrat nationella inställningar eller kultur för den uppgift som körs just nu.
Syntax
HRESULT SetLocale (
[in] LCID lcid
);
Parameters
lcid [i] Språkidentifierarvärdet som mappar till den nyligen tilldelade geografiska kulturen och språket.
Returvärde
| HRESULT | Beskrivning |
|---|---|
| S_OK |
SetLocale returnerades. |
| HOST_E_CLRNOTAVAILABLE | CLR har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet. |
| HOST_E_TIMEOUT | Tidsgränsen för samtalet. |
| HOST_E_NOT_OWNER | Anroparen äger inte låset. |
| HOST_E_ABANDONED | En händelse avbröts medan en blockerad tråd eller fiber väntade på den. |
| E_FAIL | Ett okänt oåterkalleligt fel inträffade. När en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till värdmetoder returnerar HOST_E_CLRNOTAVAILABLE. |
| E_NOTIMPL | Värden tillåter inte att hanterad användarkod ändrar nationella inställningar. |
Anmärkningar
Körningen anropar SetLocale när värdet för Thread.CurrentCulture egenskapen ändras av hanterad kod. Den här metoden ger värden en möjlighet att köra alla mekanismer som den kan ha för synkronisering av nationella inställningar. Om en värd inte tillåter att språkvarianten ändras från hanterad kod eller inte implementerar en mekanism för att synkronisera nationella inställningar, bör den returnera E_NOTIMPL från den här metoden.
Requirements
Plattformar: Se Systemkrav.
Rubrik: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework-versioner: Tillgänglig sedan 2.0