WS_PUSH_BYTES_CALLBACK回调函数 (webservices.h)
由 WsPushBytes 函数用于请求写入该数据。
语法
WS_PUSH_BYTES_CALLBACK WsPushBytesCallback;
HRESULT WsPushBytesCallback(
[in] void *callbackState,
[in] WS_WRITE_CALLBACK writeCallback,
[in] void *writeCallbackState,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
参数
[in] callbackState
指向传递给 WsPushBytes 的用户定义状态的 void 指针。
[in] writeCallback
用于将字节写入文档的回调函数。
[in] writeCallbackState
指向调用 WS_WRITE_CALLBACK 函数时应传递的调用方定义状态的 void 指针。
[in, optional] asyncContext
指向 WS_ASYNC_CONTEXT 结构的指针,其中包含有关如何异步调用函数的信息。 如果以同步方式调用,则分配 NULL 。
[in, optional] error
指向 WS_ERROR 数据结构的指针,如果函数失败,应存储其他错误信息。
返回值
此回调函数不返回值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | webservices.h |