WS_WRITE_CALLBACK回调函数 (webservices.h)

由 WS_XML_WRITER 函数用于将指定的缓冲区写入用户确定的目标。

语法

WS_WRITE_CALLBACK WsWriteCallback;

HRESULT WsWriteCallback(
  [in]           void *callbackState,
                 const WS_BYTES *buffers,
  [in]           ULONG count,
  [in, optional] const WS_ASYNC_CONTEXT *asyncContext,
  [in, optional] WS_ERROR *error
)
{...}

参数

[in] callbackState

指向传递给接受此回调的函数的用户定义状态值的 void 指针。

buffers

指向包含要写入的数据的缓冲区的指针。

[in] count

要写入的缓冲区数。

[in, optional] asyncContext

指向 WS_ASYNC_CONTEXT 结构的指针,其中包含有关如何异步调用函数的信息。 如果同步调用,则分配 NULL

[in, optional] error

指向 WS_ERROR 数据结构的指针,如果函数失败,应存储其他错误信息。

返回值

此回调函数不返回值。

要求

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