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 |