Share via


Função WSDXMLGetValueFromAny (wsdutil.h)

Recupera um valor de texto de um elemento filho especificado de um elemento XML any .

Sintaxe

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

Parâmetros

[in] pszNamespace

O namespace do elemento a ser recuperado.

[in] pszName

O nome do elemento a ser recuperado.

[in] pAny

Referência a uma estrutura WSDXML_ELEMENT que contém qualquer elemento que seja o pai do elemento a ser recuperado.

[out] ppszValue

O valor de texto do elemento especificado por pszNamespace e pszName. O uso de memória de ppszValue é gerenciado em outro lugar. Consequentemente, o aplicativo de chamada não deve tentar desalocar ppszValue.

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
Método concluído com êxito.
E_INVALIDARG
O comprimento em caracteres de pszNamespace ou pszName excede WSD_MAX_TEXT_LENGTH (8192) ou pAny é NULL.
E_POINTER
ppszValue é NULL.
E_FAIL
O método falhou.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wsdutil.h (include Wsdapi.h)
Biblioteca Wsdapi.lib
DLL Wsdapi.dll