Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powiadamia hosta, że kod zarządzany wprowadza okres, w którym bieżące zadanie nie może zostać przerwane.
Składnia
HRESULT BeginDelayAbort ();
Wartość zwracana
| HRESULT | Opis |
|---|---|
| S_OK |
BeginDelayAbort zwrócone pomyślnie. |
| HOST_E_CLRNOTAVAILABLE | Środowisko uruchomieniowe języka wspólnego (CLR) nie zostało załadowane do procesu lub clR jest w stanie, w którym nie może uruchomić kodu zarządzanego ani pomyślnie przetworzyć wywołania. |
| HOST_E_TIMEOUT | Upłynął limit czasu wywołania. |
| HOST_E_NOT_OWNER | Obiekt wywołujący nie jest właścicielem blokady. |
| HOST_E_ABANDONED | Zdarzenie zostało anulowane, gdy zablokowany wątek lub światłowod czekał na nie. |
| E_FAIL | Wystąpił nieznany katastrofalny błąd. Gdy metoda zwraca E_FAIL, clR nie będzie już można jej używać w ramach tego procesu. Kolejne wywołania metod hostingu zwracają HOST_E_CLRNOTAVAILABLE. |
| E_UNEXPECTED |
BeginDelayAbort została już wywołana, ale odpowiednie wywołanie metody EndDelayAbort nie zostało jeszcze odebrane. |
Uwagi
Host nie może przerwać bieżącego zadania, dopóki EndDelayAbort nie zostanie wywołane. Jeśli zostanie wykonane inne wywołanie metody BeginDelayAbort bez pośredniczącego wywołania metody EndDelayAbort, host powinien zwrócić E_UNEXPECTED z BeginDelayAbortelementu i nie powinien podejmować żadnych działań.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 2.0