Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Upozorní hostitele, že modul CLR (Common Language Runtime) změnil národní prostředí uživatelského rozhraní (UI) v aktuálně spuštěné úloze.
Syntaxe
HRESULT SetUILocale (
[in] LCID lcid
);
Parametry
lcid [v] Hodnota identifikátoru národního prostředí, která se mapuje na nově přiřazenou geografickou jazykovou verzi a jazyk.
Návratová hodnota
| HRESULT | Description |
|---|---|
| S_OK |
SetUILocale byla úspěšně vrácena. |
| HOST_E_CLRNOTAVAILABLE | Modul CLR nebyl načten do procesu nebo clr je ve stavu, ve kterém nemůže úspěšně spustit spravovaný kód nebo zpracovat volání. |
| HOST_E_TIMEOUT | Vypršel časový limit hovoru. |
| HOST_E_NOT_OWNER | Volající zámek nevlastní. |
| HOST_E_ABANDONED | Událost byla zrušena, když na ni čekalo blokované vlákno nebo vlákno. |
| E_FAIL | Došlo k neznámé katastrofické chybě. Když metoda vrátí E_FAIL, CLR již není možné použít v rámci procesu. Následná volání metod hostování vrací HOST_E_CLRNOTAVAILABLE. |
| E_NOTIMPL (Není implementováno) | Hostitel neumožňuje spravovanému uživatelskému kódu změnit jazykovou verzi uživatelského rozhraní. |
Poznámky
Modul runtime volá SetUILocale , když je hodnota Thread.CurrentUICulture vlastnosti změněna spravovaným kódem. Tato metoda poskytuje hostiteli příležitost ke spuštění jakýchkoli mechanismů, které může mít pro synchronizaci národních prostředí. Pokud hostitel nepovoluje změně národního prostředí uživatelského rozhraní ze spravovaného kódu nebo neimplementuje mechanismus pro synchronizaci národních prostředí, měl by vrátit E_NOTIMPL z této metody.
Požadavky
Platformy: Viz požadavky na systém.
Záhlaví: MSCorEE.h
Knihovna: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0