Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powiadamia hosta, że kod zarządzany kończy okres, w którym bieżące zadanie nie może zostać przerwane, po wcześniejszym wywołaniu elementu IHostTaskManager::BeginDelayAbort.
Składnia
HRESULT EndDelayAbort ();
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EndDelayAbort 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 |
EndDelayAbort została wywołana bez odpowiedniego wywołania metody BeginDelayAbort . |
Uwagi
ClR wykonuje odpowiednie wywołanie dla BeginDelayAbort
bieżącego zadania przed wywołaniem EndDelayAbort
metody . W przypadku braku takiego odpowiedniego wywołania implementacja hosta elementu IHostTaskManager powinna zwrócić E_UNEXPECTED z EndDelayAbort
elementu i nie powinna 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