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 的引用。 ppAny 必须通过调用 WSDFreeLinkedMemory 来释放。

返回值

此函数可以返回其中一个值。

返回代码 说明
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