次の方法で共有


WsReadEnvelopeEnd 関数 (webservices.h)

メッセージの終了要素を読み取ります。

この操作により、チャネル以外のソースからメッセージを読み取ることができます。 ソースがチャネルの場合は 、WsReadMessageEnd を使用します

構文

HRESULT WsReadEnvelopeEnd(
  [in]           WS_MESSAGE *message,
  [in, optional] WS_ERROR   *error
);

パラメーター

[in] message

Message オブジェクトの読み取りへのポインター。 ポインターは有効な WS_MESSAGEを参照する必要があります。

[in, optional] error

関数 が失敗 した場合にエラーに関する追加情報を格納する必要があるWS_ERROR オブジェクトへのポインター。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
WS_E_INVALID_FORMAT
入力データが予期された形式でなかったか、予期された値を持っていませんでした。
E_OUTOFMEMORY
メモリが不足しました。
E_INVALIDARG
1 つ以上の引数が無効です。
その他のエラー
この関数は、上記以外のエラーを返す場合があります。

注釈

メッセージの状態は WS_MESSAGE_STATE_READINGする必要があります。 正しい状態で呼び出された場合、メッセージの状態は、関数の成功または失敗に関係なく WS_MESSAGE_STATE_DONE に設定されます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー webservices.h
Library WebServices.lib
[DLL] WebServices.dll