次の方法で共有


IWSDXMLContext::SetTypes メソッド (wsdxml.h)

カスタム メッセージ型を XML コンテキスト オブジェクトに関連付けます。

このメソッドは 生成されたコードによってのみ呼び出す必要があり、WSDAPI クライアントから直接呼び出さないでください。 代わりに、コード ジェネレーターは、このメソッドに適切にアクセスするラッパーを提供します。

構文

HRESULT SetTypes(
  [in] const PCWSDXML_TYPE *pTypes,
  [in] DWORD               dwTypesCount,
  [in] BYTE                bLayerNumber
);

パラメーター

[in] pTypes

生成されたコードのメッセージのセットを表すWSDXML_TYPE構造体の配列。

[in] dwTypesCount

pTypes 配列内の型の数。

[in] bLayerNumber

生成されたサービス コードに関連付けられているレイヤー番号。

戻り値

可能な戻り値には、次のものが含まれますが、これらに限定されません。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_INVALIDARG
pTypesNULL であるか 、bLayerNumber が WSD_XMLCONTEXT_NUM_LAYERS 以上です (16)。
E_OUTOFMEMORY
操作を完了するにはメモリが不足しています。
E_FAIL
メソッドが失敗しました。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wsdxml.h (Wsdapi.h を含む)
[DLL] Wsdapi.dll

関連項目

IWSDXMLContext