WS_OPERATION_DESCRIPTION 構造体 (webservices.h)
サービス操作のメタデータ。
構文
typedef struct _WS_OPERATION_DESCRIPTION {
ULONG versionInfo;
WS_MESSAGE_DESCRIPTION *inputMessageDescription;
WS_MESSAGE_DESCRIPTION *outputMessageDescription;
ULONG inputMessageOptions;
ULONG outputMessageOptions;
USHORT parameterCount;
WS_PARAMETER_DESCRIPTION *parameterDescription;
WS_SERVICE_STUB_CALLBACK stubCallback;
WS_OPERATION_STYLE style;
} WS_OPERATION_DESCRIPTION;
メンバー
versionInfo
バージョン情報を定義します。 現在、値は 1 です。
inputMessageDescription
特定のサービス操作の受信 WS_MESSAGE の説明。
outputMessageDescription
特定のサービス操作の送信 WS_MESSAGE の説明。 一方向の操作の場合、これは NULL である必要があります。
inputMessageOptions
操作のメッセージ内の に追加のフラグを提供します。 フラグ の 一覧については、「WS_SERVICE_OPERATION_MESSAGE_OPTION」を参照してください。 フラグが必要ない場合は、0 になることがあります。
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT は、 WS_RPC_LITERAL_OPERATION スタイル操作には適用されません。 入力パラメーターは、 型が WS_PARAMETER_TYPE_MESSAGES である必要があります。
outputMessageOptions
操作の出力メッセージに追加のフラグを提供します。 フラグ の 一覧については、「WS_SERVICE_OPERATION_MESSAGE_OPTION」を参照してください。 out メッセージが使用できない場合、またはフラグが必要ない場合は、0 である可能性があります。
WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT は、 WS_RPC_LITERAL_OPERATION スタイル操作には適用されません。 出力パラメーターの型は WS_PARAMETER_TYPE_MESSAGES である必要があります。
parameterCount
指定されたサービス操作のパラメーターの数。
parameterDescription
個々のパラメーターを定義する配列。
stubCallback
サービス モデルがサービス操作呼び出しを実行するために委任する、指定された操作のスタブ関数へのポインター。 プロキシの 場合、これは NULL になります。
style
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
Header | webservices.h |