共用方式為


WSDXMLGetValueFromAny 函式 (wsdutil.h)

從 XML any 元素的指定子專案擷取文字值。

語法

HRESULT WSDXMLGetValueFromAny(
  [in]  LPCWSTR        pszNamespace,
  [in]  LPCWSTR        pszName,
  [in]  WSDXML_ELEMENT *pAny,
  [out] LPCWSTR        *ppszValue
);

參數

[in] pszNamespace

要擷取之專案的命名空間。

[in] pszName

要擷取的元素名稱。

[in] pAny

包含要擷取之專案父系之任何專案的WSDXML_ELEMENT結構的參考。

[out] ppszValue

pszNamespacepszName 所指定的項目文字值。 ppszValue 的記憶體使用量是在其他地方管理。 因此,呼叫的應用程式不應該嘗試解除分配 ppszValue

傳回值

此函式可以傳回下列其中一個值。

傳回碼 描述
S_OK
方法已順利完成。
E_INVALIDARG
pszNamespacepszName 字元的長度超過 WSD_MAX_TEXT_LENGTH (8192) ,或 pAnyNULL
E_POINTER
ppszValueNULL
E_FAIL
方法失敗。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wsdutil.h (包含 Wsdapi.h)
程式庫 Wsdapi.lib
Dll Wsdapi.dll