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 |