次の方法で共有


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