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
pszNamespace 和 pszName 所指定的項目文字值。 ppszValue 的記憶體使用量是在其他地方管理。 因此,呼叫的應用程式不應該嘗試解除分配 ppszValue。
傳回值
此函式可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
方法已順利完成。 |
|
pszNamespace 或 pszName 字元的長度超過 WSD_MAX_TEXT_LENGTH (8192) ,或 pAny 為 NULL。 |
|
ppszValue 為 NULL。 |
|
方法失敗。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wsdutil.h (包含 Wsdapi.h) |
程式庫 | Wsdapi.lib |
Dll | Wsdapi.dll |