iServiceActivity::AsynchronousCall 方法 (comsvcs.h)

异步执行用户定义的工作。

语法

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

参数

[in] pIServiceCall

指向用于实现批处理工作的 IServiceCall 接口的指针。

返回值

此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY和E_FAIL,以及以下值。

返回代码 说明
S_OK
该活动已接受批处理工作以异步方式运行。 此返回值不一定意味着批处理工作已成功完成。
CO_E_ASYNC_WORK_REJECTED
无法将批处理工作添加到活动的异步工作队列中。

注解

此方法运行的批处理工作在通过调用 CoCreateActivity 创建的活动的上下文和线程单元中运行。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 comsvcs.h

另请参阅

IServiceActivity