WsWriteMessageEnd-Funktion (webservices.h)
Schreiben Sie die schließenden Elemente der Nachricht in den Kanal.
Syntax
HRESULT WsWriteMessageEnd(
[in] WS_CHANNEL *channel,
[in] WS_MESSAGE *message,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
);
Parameter
[in] channel
Der Kanal, in den geschrieben werden soll.
[in] message
Die zu schreibende Meldung.
[in, optional] asyncContext
Informationen zum asynchronen Aufrufen der Funktion oder NULL beim synchronen Aufruf.
[in, optional] error
Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Der asynchrone Vorgang steht noch aus. |
|
Der Vorgang wurde abgebrochen. |
|
Der Vorgang ist aufgrund des aktuellen Zustands des Objekts nicht zulässig. |
|
Der Remoteendpunkt ist nicht vorhanden oder konnte nicht gefunden werden. |
|
Der Zugriff wurde vom Remoteendpunkt verweigert. |
|
Die Verbindung mit dem Remoteendpunkt wurde beendet. |
|
Der Remoteendpunkt konnte die Anforderung nicht verarbeiten. |
|
Der Remoteendpunkt ist an diesem Standort derzeit nicht im Dienst. |
|
Der Remoteendpunkt kann die Anforderung aufgrund einer Überlastung nicht verarbeiten. |
|
Der Remoteendpunkt war nicht erreichbar. |
|
Die Endpunktadressen-URL ist ungültig. |
|
Die Eingabedaten hatten nicht das erwartete Format oder hatten nicht den erwarteten Wert. |
|
Der Vorgang wurde innerhalb der zugewiesenen Zeit nicht abgeschlossen. |
|
Der Zugriff wurde vom HTTP-Proxyserver verweigert. |
|
Der HTTP-Proxyserver konnte die Anforderung nicht verarbeiten. |
|
Ein Kontingent wurde überschritten. |
|
Die Sicherheitsüberprüfung für die empfangenen Daten war nicht erfolgreich. |
|
Ein Sicherheitsvorgang ist im Windows Web Services-Framework fehlgeschlagen. |
|
Ein Sicherheitstoken wurde vom Server abgelehnt, weil es abgelaufen ist. |
|
Der HTTP-Proxyserver erfordert das HTTP-Authentifizierungsschema "basic". |
|
Der HTTP-Proxyserver erfordert das HTTP-Authentifizierungsschema "digest". |
|
Der HTTP-Proxyserver erfordert das HTTP-Authentifizierungsschema "negotiate". |
|
Der HTTP-Proxyserver erfordert das HTTP-Authentifizierungsschema "NTLM". |
|
Der Remoteendpunkt erfordert das HTTP-Authentifizierungsschema "basic". |
|
Der Remoteendpunkt erfordert das HTTP-Authentifizierungsschema "digest". |
|
Der Remoteendpunkt erfordert das HTTP-Authentifizierungsschema "negotiate". |
|
Der Remoteendpunkt erfordert das HTTP-Authentifizierungsschema "NTLM". |
|
Ein erforderliches Zertifikat liegt nicht innerhalb seines Gültigkeitszeitraums, wenn es mit der aktuellen Systemuhr oder dem Zeitstempel in der signierten Datei überprüft wird. |
|
Der Zertifikat-CN-Name stimmt nicht mit dem übergebenen Wert überein. |
|
Eine Zertifikatkette, die verarbeitet, aber in einem Stammzertifikat beendet wird, dem der Vertrauensanbieter nicht vertraut. |
|
Das Zertifikat ist für die angeforderte Verwendung nicht zulässig. |
|
Die Sperrfunktion konnte die Sperrung nicht überprüfen, da der Sperrserver offline war. |
|
Der Arbeitsspeicher ist nicht mehr vorhanden. |
|
Mindestens ein Argument ist ungültig. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Diese Funktion schreibt das Ende der Nachricht, einschließlich des Elements, das das Texttag und das Umschlagtag schließt.
Die Nachricht muss sich in WS_MESSAGE_STATE_WRITING Zustand befinden. Bei Erfolg wechselt er in WS_MESSAGE_STATE_DONE Zustand.
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 |