Compartir a través de


Función WsReadStartAttribute (webservices.h)

Mueve el lector al atributo especificado para que el contenido se pueda leer mediante WsReadValue, WsReadChars o WsReadBytes.

Si el lector no está colocado en un elemento de inicio, devuelve una excepción de WS_E_INVALID_FORMAT .

(Consulte Valores devueltos de servicios web de Windows).

Nota Los atributos leídos no aparecen en ningún orden determinado. WsFindAttribute se puede usar para buscar el índice de un atributo determinado.

 

Sintaxis

HRESULT WsReadStartAttribute(
  [in]           WS_XML_READER *reader,
  [in]           ULONG         attributeIndex,
  [in, optional] WS_ERROR      *error
);

Parámetros

[in] reader

Puntero al objeto Lector XML usado para leer el atributo Start.

[in] attributeIndex

Índice del atributo que se va a leer.

[in, optional] error

Puntero a un objeto WS_ERROR donde se debe almacenar información adicional sobre el error si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
WS_E_INVALID_FORMAT
Los datos de entrada no tenían el formato esperado o no tenían el valor esperado.

Comentarios

La función WsReadNode devuelve EOF cuando se avanza dentro de un atributo. La función WsReadEndAttribute se puede usar para devolver el lector al elemento contenedor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll