次の方法で共有


WSDXMLBuildAnyForSingleElement 関数 (wsdutil.h)

指定した名前と値を持つ XML 要素を作成します。 作成された要素は、XML any 要素の子として使用できます。

構文

HRESULT WSDXMLBuildAnyForSingleElement(
  [in]  WSDXML_NAME    *pElementName,
  [in]  LPCWSTR        pszText,
  [out] WSDXML_ELEMENT **ppAny
);

パラメーター

[in] pElementName

作成された要素の名前を含む WSDXML_NAME 構造体への参照。

[in] pszText

作成された要素のテキスト値。

[out] ppAny

作成された要素を含む WSDXML_ELEMENT への参照。 WSDFreeLinkedMemory の呼び出しで ppAny を解放する必要があります。

戻り値

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

リターン コード 説明
S_OK
メソッドが正常に完了しました。
E_INVALIDARG
pElementNameNULL であるか、 pszText の文字数が WSD_MAX_TEXT_LENGTH (8192) を超えています。
E_POINTER
ppAnyNULL です
E_OUTOFMEMORY
操作を完了するためのメモリ不足。

要件

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