Sdílet prostřednictvím


IHostTaskManager::BeginDelayAbort – metoda

Upozorní hostitele, že spravovaný kód zadává období, ve kterém nesmí být aktuální úloha přerušena.

Syntax

HRESULT BeginDelayAbort ();  

Návratová hodnota

HRESULT Description
S_OK BeginDelayAbort ú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 BeginDelayAbort již byla volána, ale odpovídající volání EndDelayAbort dosud nebylo přijato.

Poznámky

Hostitel nesmí přerušit aktuální úlohu, dokud EndDelayAbort není volána. Pokud se provede jiné volání BeginDelayAbort bez zasahujícího volání , EndDelayAborthostitel by měl vrátit E_UNEXPECTED z BeginDelayAborta neměl by provádět žá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

Viz také