WS_SERVICE_STUB_CALLBACK回调函数 (webservices.h)

由服务模型调用以委托给服务操作调用。 此回调由 wsutil.exe 为每个服务操作生成。 它是在每个服务操作 的WS_OPERATION_DESCRIPTION 上定义的。

语法

WS_SERVICE_STUB_CALLBACK WsServiceStubCallback;

HRESULT WsServiceStubCallback(
  [in]           const WS_OPERATION_CONTEXT *context,
  [in]           void *frame,
  [in]           const void *callback,
  [in, optional] const WS_ASYNC_CONTEXT *asyncContext,
  [in, optional] WS_ERROR *error
)
{...}

参数

[in] context

调用此回调的 上下文

[in] frame

指向方法帧的指针。

[in] callback

指向存根函数所对应的回调函数的指针。

[in, optional] asyncContext

指定回调是否可以异步运行。

[in, optional] error

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

返回值

此回调函数不返回值。

注解

一个生成的回调,建议应用程序不要自行实现此回调。

要求

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