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