IAsyncErrorNotify.OnError(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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_FAIL
zwracane , E_INVALIDARG
i E_OUTOFMEMORY
, a także S_OK
, co wskazuje, że wywołanie metody zwróciło się pomyślnie.