IAsyncErrorNotify.OnError(Int32) 方法

定义

处理异步批处理工作的错误。

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

参数

hresult
Int32

批处理工作正在异步运行时发生的错误的 HRESULT。

注解

应实现此方法,以便正常处理批处理工作异步运行时发生的错误。 由于进程终止 (失败) 任何不可恢复的错误,如果没有此方法,则无法知道异步批处理工作中何时发生错误。 此方法返回错误作为其返回值时,进程也会终止。 批处理工作本身在 中 OnCall实现,并通过调用 AsynchronousCall异步运行。

此方法支持标准返回值 E_FAILE_INVALIDARGE_OUTOFMEMORY以及 S_OK,这指示成功返回的方法调用。

适用于