Share via


Funzione WsReadStartAttribute (webservices.h)

Sposta il lettore sull'attributo specificato in modo che il contenuto possa essere letto usando WsReadValue, WsReadChars o WsReadBytes.

Se il lettore non è posizionato su un elemento iniziale, restituisce un'eccezione WS_E_INVALID_FORMAT .

Vedere Valori restituiti di Servizi Web Windows.

Nota Gli attributi letti non vengono visualizzati in un ordine specifico. WsFindAttribute può essere usato per individuare l'indice di un attributo specifico.

 

Sintassi

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

Parametri

[in] reader

Puntatore all'oggetto Lettore XML utilizzato per leggere l'attributo Start.

[in] attributeIndex

Indice dell'attributo da leggere.

[in, optional] error

Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
WS_E_INVALID_FORMAT
I dati di input non erano nel formato previsto o non hanno il valore previsto.

Commenti

La funzione WsReadNode restituisce EOF quando viene avanzata all'interno di un attributo. La funzione WsReadEndAttribute può essere usata per restituire il lettore all'elemento contenitore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll