Udostępnij za pośrednictwem


IAsyncErrorNotify.OnError(Int32) Metoda

Definicja

Obsługuje błędy pracy asynchronicznej wsadowej.

public:
 void OnError(int hresult);
public void OnError (int hresult);
abstract member OnError : int -> unit
Public Sub OnError (hresult As Integer)

Parametry

hresult
Int32

HRESULT błędu, który wystąpił podczas pracy wsadowej działa asynchronicznie.

Uwagi

Ta metoda powinna być zaimplementowana w celu bezproblemowego obsługi błędów występujących podczas pracy wsadowej uruchomionej asynchronicznie. Ponieważ proces kończy się (niepowodzenie) w przypadku dowolnego nierozpoznanego błędu, bez tej metody nie ma możliwości poznania, kiedy występują błędy w asynchronicznej pracy wsadowej. Proces kończy się również, gdy ta metoda zwraca błąd jako wartość zwracaną. Sama praca wsadowa jest implementowana w OnCallprogramie i jest uruchamiana asynchronicznie przez wywołanie metody AsynchronousCall.

Ta metoda obsługuje standardowe wartości E_FAILzwracane , E_INVALIDARGi E_OUTOFMEMORY, a także S_OK, co wskazuje, że wywołanie metody zwróciło się pomyślnie.

Dotyczy