Compartir a través de


Función WSDXMLGetValueFromAny (wsdutil.h)

Recupera un valor de texto de un elemento secundario especificado de cualquier elemento XML .

Sintaxis

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

Parámetros

[in] pszNamespace

Espacio de nombres del elemento que se va a recuperar.

[in] pszName

Nombre del elemento que se va a recuperar.

[in] pAny

Referencia a una estructura de WSDXML_ELEMENT que contiene el elemento primario del elemento que se va a recuperar.

[out] ppszValue

Valor de texto del elemento especificado por pszNamespace y pszName. El uso de memoria de ppszValue se administra en otro lugar. Por lo tanto, la aplicación que realiza la llamada no debe intentar desasignar ppszValue.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
La longitud de caracteres de pszNamespace o pszName supera WSD_MAX_TEXT_LENGTH (8192) o pAny es NULL.
E_POINTER
ppszValue es NULL.
E_FAIL
Error en el método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdutil.h (incluya Wsdapi.h)
Library Wsdapi.lib
Archivo DLL Wsdapi.dll