WS_ASYNC_CALLBACK回调函数 (webservices.h)

异步模型一起使用的回调函数参数。

语法

WS_ASYNC_CALLBACK WsAsyncCallback;

void WsAsyncCallback(
  [in] HRESULT errorCode,
  [in] WS_CALLBACK_MODEL callbackModel,
  [in] void *callbackState
)
{...}

参数

[in] errorCode

操作的结果。 如果操作失败并提供了 WS_ERROR 对象,则会在调用回调之前用丰富的错误信息填充对象。

[in] callbackModel

一个WS_CALLBACK_MODEL值,该值确定回调是作为长期回调还是短期回调调用。

[in] callbackState

一个 void 指针,它对应于WS_ASYNC_CONTEXT结构的 callbackState 字段的值。 如果操作异步完成,此参数用于将用户定义的数据传递给回调函数。

返回值

备注

操作的所有错误返回代码都表示为 HRESULT。 此 API 定义FACILITY_WS范围内的一组 HRESULT,但也返回 Windows API 中其他位置定义的错误。

要求

   
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 webservices.h