Freigeben über


WsEndReaderCanonicalization-Funktion (webservices.h)

Diese Funktion beendet die XML-Kanonisierung, die durch einen vorherigen Aufruf der WsStartReaderCanonicalization-Funktion gestartet wurde.

Alle verbleibenden kanonischen Bytes, die vom Reader gepuffert werden, werden in die Rückruffunktion geschrieben.

Syntax

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

Parameter

[in] reader

Ein Zeiger auf den XML-Reader, für den die Kanonisierung beendet werden soll.

[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
E_INVALIDARG
Mindestens ein Argument ist ungültig.
WS_E_INVALID_OPERATION
Der Vorgang ist aufgrund des aktuellen Zustands des Objekts nicht zulässig.

Hinweise

WsEndReaderCanonicalization muss in der gleichen Tiefe aufgerufen werden, in der WsStartReaderCanonicalization aufgerufen wurde.

Es ist nicht erforderlich, WsEndReaderCanonicalization aufzurufen, um WsFreeReader aufzurufen.

Anforderungen

Anforderung Wert
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