次の方法で共有


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

カスタム名前空間を XML コンテキスト オブジェクトに関連付けます。

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

構文

HRESULT SetNamespaces(
  [in] const PCWSDXML_NAMESPACE *pNamespaces,
  [in] WORD                     wNamespacesCount,
  [in] BYTE                     bLayerNumber
);

パラメーター

[in] pNamespaces

WSDXML_NAMESPACE構造体の配列。

[in] wNamespacesCount

pNamespaces 配列内の名前空間の数。

[in] bLayerNumber

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

戻り値

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

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

要件

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

こちらもご覧ください

IWSDXMLContext