Metodo IHostTaskManager::SetUILocale
Notifica all'host che common language runtime (CLR) ha modificato le impostazioni locali o le impostazioni cultura dell'interfaccia utente nell'attività in esecuzione.
Sintassi
HRESULT SetUILocale (
[in] LCID lcid
);
Parametri
lcid
[in] Valore dell'identificatore delle impostazioni locali che esegue il mapping alle impostazioni geografiche e alla lingua appena assegnate.
Valore restituito
HRESULT | Descrizione |
---|---|
S_OK | SetUILocale restituito correttamente. |
HOST_E_CLRNOTAVAILABLE | ClR non è stato caricato in un processo oppure CLR si trova in uno stato in cui non è possibile eseguire codice gestito o elaborare correttamente la chiamata. |
HOST_E_TIMEOUT | Timeout della chiamata. |
HOST_E_NOT_OWNER | Il chiamante non possiede il blocco. |
HOST_E_ABANDONED | Un evento è stato annullato mentre un thread bloccato o fibra era in attesa su di esso. |
E_FAIL | Si è verificato un errore irreversibile sconosciuto. Quando un metodo restituisce E_FAIL, CLR non è più utilizzabile all'interno del processo. Le chiamate successive ai metodi di hosting restituiscono HOST_E_CLRNOTAVAILABLE. |
E_NOTIMPL | L'host non consente al codice utente gestito di modificare le impostazioni cultura dell'interfaccia utente. |
Commenti
Il runtime chiama SetUILocale
quando il valore della Thread.CurrentUICulture proprietà viene modificato dal codice gestito. Questo metodo offre un'opportunità per l'host di eseguire qualsiasi meccanismo che potrebbe avere per la sincronizzazione delle impostazioni locali. Se un host non consente la modifica delle impostazioni locali dell'interfaccia utente dal codice gestito o non implementa un meccanismo per sincronizzare le impostazioni locali, deve restituire E_NOTIMPL da questo metodo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 2.0