WSDXMLBuildAnyForSingleElement 函数 (wsdutil.h)

创建具有指定名称和值的 XML 元素。 创建的元素可用作 XML 任何 元素的子元素。

语法

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
pElementNameNULLpszText 的长度超过 WSD_MAX_TEXT_LENGTH (8192)。
E_POINTER
ppAnyNULL
E_OUTOFMEMORY
内存不足,无法完成作。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2008 [仅限桌面应用]
目标平台 窗户
标头 wsdutil.h (包括 Wsdapi.h)
Wsdapi.lib
DLL Wsdapi.dll