WS_PROXY_MESSAGE_CALLBACK回调函数 (webservices.h)

在即将发送输入消息的标头或刚收到输出消息头时调用。

语法

WS_PROXY_MESSAGE_CALLBACK WsProxyMessageCallback;

HRESULT WsProxyMessageCallback(
  [in]           WS_MESSAGE *message,
  [in]           WS_HEAP *heap,
  [in]           void *state,
  [in, optional] WS_ERROR *error
)
{...}

参数

[in] message

输入或输出消息。

[in] heap

与调用关联的堆。 这是传递给调用此回调的调用的堆。

[in] state

指定为WS_PROXY_MESSAGE_CALLBACK_CONTEXT“ state”字段 的一部分的“state”。

[in, optional] error

指定函数失败时应存储其他错误信息的位置。

返回值

如果此回调函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

另请参阅 WS_PROXY_MESSAGE_CALLBACK_CONTEXT

要求

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