Freigeben über


WsReadEndElement-Funktion (webservices.h)

Diese Funktion stellt sicher, dass der aktuelle Reader-Knoten ein End-Element ist, und führt den Reader zum nächsten Knoten weiter.

Wenn der Reader nicht auf einem End-Element positioniert ist, wenn die Funktion aufgerufen wird, überspringt er Leerzeichen, um ein Element zu finden. Wenn es nach dem Überspringen des Leerzeichens nicht auf einem End-Element positioniert ist, wird eine WS_E_INVALID_FORMAT Ausnahme zurückgegeben.

(Siehe Rückgabewerte für Windows-Webdienste.)

Syntax

HRESULT WsReadEndElement(
  [in]           WS_XML_READER *reader,
  [in, optional] WS_ERROR      *error
);

Parameter

[in] reader

Ein Zeiger auf den XML-Reader , der das End-Element liest. Der Zeiger muss auf ein gültiges WS_XML_READER-Objekt verweisen.

[in, optional] error

Ein Zeiger auf ein WS_ERROR-Objekt , in dem zusätzliche Informationen zum Fehler gespeichert werden sollen, wenn die Funktion fehlschlägt.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
WS_E_INVALID_FORMAT
Die Eingabedaten waren nicht im erwarteten Format oder hatten nicht den erwarteten Wert.
WS_E_QUOTA_EXCEEDED
Ein Kontingent wurde überschritten.

Hinweise

Diese Funktion kann aus einem der in WsReadNode aufgeführten Gründe fehlschlagen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile webservices.h
Bibliothek WebServices.lib
DLL WebServices.dll