IAsyncErrorNotify.OnError(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理异步批处理工作的错误。
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_FAIL
、 E_INVALIDARG
和 E_OUTOFMEMORY
以及 S_OK
,这指示成功返回的方法调用。