IAsyncErrorNotify.OnError(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpracovává chyby při asynchronní dávkové práci.
public:
void OnError(int hresult);
public void OnError (int hresult);
abstract member OnError : int -> unit
Public Sub OnError (hresult As Integer)
Parametry
- hresult
- Int32
HODNOTA HRESULT chyby, ke které došlo v době, kdy byla asynchronně spuštěna dávková práce.
Poznámky
Tato metoda by měla být implementována pro řádné zpracování chyb, ke kterým dochází při asynchronně spuštěné dávkové práci. Vzhledem k tomu, že proces se ukončí (selhání) při jakékoli neopravitelné chybě, bez této metody neexistuje způsob, jak zjistit, kdy dojde k chybám v asynchronní dávkové práci. Proces se také ukončí, když tato metoda vrátí chybu jako svoji návratovou hodnotu. Samotná dávková práce je implementována v OnCallnástroji a spouští se asynchronně voláním AsynchronousCall.
Tato metoda podporuje standardní návratové hodnoty E_FAIL
, E_INVALIDARG
a E_OUTOFMEMORY
S_OK
také , což označuje, že volání metody bylo úspěšně vráceno.