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 spravovaný kód opouští období, ve kterém aktuální úkol nesmí být přesunut do jiného vlákna operačního systému po dřívějším volání IHostTaskManager::BeginThreadAffinity.
Syntax
HRESULT EndThreadAffinity ();
Návratová hodnota
| HRESULT | Description |
|---|---|
| S_OK |
EndThreadAffinity úspěšně vráceno. |
| HOST_E_CLRNOTAVAILABLE | Modul CLR (Common Language Runtime) nebyl načten do procesu nebo je ve stavu, ve kterém nemůže spustit spravovaný kód nebo úspěšně zpracovat volání. |
| HOST_E_TIMEOUT | Časový limit hovoru vypršel. |
| HOST_E_NOT_OWNER | Volající zámek nevlastní. |
| HOST_E_ABANDONED | Událost byla zrušena, zatímco na ni čekalo blokované vlákno nebo vlákno. |
| E_FAIL | Došlo k neznámému závažnému selhání. Když metoda vrátí E_FAIL, clr již není možné v rámci procesu použít. Následná volání metod hostování vrátí HOST_E_CLRNOTAVAILABLE. |
| E_UNEXPECTED |
EndThreadAffinitybyla volána bez předchozího odpovídajícího volání .BeginThreadAffinity |
Poznámky
ClR provede odpovídající volání BeginThreadAffinity pro aktuální úlohu před voláním EndThreadAffinity. Pokud takové volání neexistuje, implementace IHostTaskManager hostitele by měla vrátit E_UNEXPECTED a provést žádnou akci.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0