Rückgabewerte für Windows-Webdienste

Die folgenden Codes werden häufig von der Windows-Webdienst-API zurückgegeben:

Rückgabecode/-wert BESCHREIBUNG
CERT_E_CN_NO_MATCH
0X800B010F
Der allgemeine Name des Zertifikats stimmt nicht mit dem von der Anwendung angegebenen Wert überein.
CERT_E_EXPIRED
0X800B0101
Das Zertifikat ist entweder abgelaufen oder noch nicht gültig.
CERT_E_UNTRUSTEDROOT
0x800B0109
Die Zertifikatkette des Zertifikats wurde verarbeitet, aber in einem Stammzertifikat beendet, das nicht vertrauenswürdig ist.
CERT_E_WRONG_USAGE
0x800B0110
Das Zertifikat ist für die angeforderte Nutzung ungültig, z. B. für einen Server, der ein Clientzertifikat verwendet.
CRYPT_E_REVOCATION_OFFLINE
0x80092013
Das Zertifikat konnte nicht auf Sperrung überprüft werden, da die Zertifikatsperrliste nicht erreicht werden konnte.
E_INVALIDARG
0x8007000E
Mindestens ein Argument ist ungültig.
E_OUTOFMEMORY
0x80070057
Nicht genügend Arbeitsspeicher.
WS_E_ADDRESS_IN_USE
0x804d000b
Die angegebene Adresse wird bereits vom gleichen Prozess oder einem anderen Prozess auf demselben Computer verwendet. Dieser Fehlercode wird auch zurückgegeben, wenn keine weiteren Adressen verfügbar sind.
WS_E_ADDRESS_NOT_AVAILABLE
0x804d000c
Die angegebene Adresse kann nicht auf dem jeweiligen Computer verwendet werden.
WS_E_ENDPOINT_ACCESS_DENIED
0x804d0005
Der Remoteendpunkt gibt an, dass der Zugriff verweigert wurde. Dieser Fehler wird nur zurückgegeben, wenn der Remoteendpunkt diesen Fehler angegeben hat.
WS_E_ENDPOINT_ACTION_NOT_SUPPORTED
0x804d0011
Der Remoteendpunkt gibt an, dass die angegebene Aktion nicht unterstützt wird. Dies ist in der Regel ein Hinweis auf ein Vertragskonflikt. Dieser Fehler wird nur zurückgegeben, wenn der Remoteendpunkt diesen Fehler angegeben hat.
WS_E_ENDPOINT_DISCONNECTED
0x804d0014
Eine Verbindung mit dem Remoteendpunkt bestand, wurde aber vom Remoteendpunkt aktiv beendet, oder es bestand ein Mangel an Konnektivität mit dem Remoteendpunkt.
WS_E_ENDPOINT_FAILURE
0x804d000f
Allgemeine Endpunktfehler. Dieser Fehler wird nur zurückgegeben, wenn der Endpunkt tatsächlich mit einem Fehler reagiert hat, der angibt, dass er die Anforderung nicht verarbeiten konnte.
WS_E_ENDPOINT_FAULT_RECEIVED
0x804d0013
Eine Nachricht mit einem Fehler wurde empfangen, aber eine andere Nachricht wurde erwartet. Die tatsächlichen Fehlerinformationen können mithilfe von WS_FAULT_ERROR_PROPERTY_FAULT aus dem Fehlerobjekt abgerufen werden.
WS_E_ENDPOINT_NOT_AVAILABLE
0x804d000e
Der Endpunkt ist an diesem Standort nicht mehr im Dienst oder vorübergehend außer Betrieb. Dieser Fehler wird nur zurückgegeben, wenn software auf dem Remotecomputer auf diesen Fehler hingewiesen hat.
WS_E_ENDPOINT_NOT_FOUND
0x804d000d
Der Endpunkt kann beispielsweise nicht gefunden werden, wenn der Host gefunden werden kann oder kein Endpunkt am betreffenden URI lauscht.
WS_E_ENDPOINT_TOO_BUSY
0x804d0012
Der Remoteendpunkt gibt an, dass der Endpunkt oder der Server, auf dem der Endpunkt gehostet wird, zu ausgelastet ist, um die Anforderung zu verarbeiten. Obwohl dies in der Regel ein Indikator für einen überlasteten Server ist, kann dieser Fehler auch zurückgegeben werden, wenn der Endpunkt oder Server aus anderen Gründen vorübergehend nicht verfügbar ist.
WS_E_ENDPOINT_UNREACHABLE
0x804d0010
Es ist keine Route- oder Netzwerkverbindung zum Endpunkt vorhanden.
WS_E_INVALID_ENDPOINT_URL
0x803D0020
Dieser Fehler wird zurückgegeben, wenn die Endpunktadressen-URL für den aktuellen Vorgang ungültig ist.
WS_E_INVALID_FORMAT
0x804d0000
Die interpretierten Daten entsprachen nicht den Erwartungen des Codes, der sie interpretierte. Dieser Fehlercode wird für jede Art von Übereinstimmung zwischen erwartungen und dem tatsächlich gefundenen verwendet: ungültiges XML, ungültiges Wire Protocol, falsches Format, XML nicht mit dem erwarteten Schema übereinstimmen usw. Es ist unwahrscheinlich, dass die Wiederholung des Vorgangs erfolgreich ist.
WS_E_INVALID_OPERATION
0x804d0003
Der Vorgang kann ein gültiger Vorgang für das Objekt sein, aber das Objekt befindet sich derzeit in einem Zustand, in dem der Vorgang nicht zulässig ist.
WS_E_NO_TRANSLATION_AVAILABLE
0x804d0009
Die sprachsensiblen Informationen wie eine lokalisierte Fehlerzeichenfolge oder Fehlerzeichenfolge sind in der angegebenen Sprache nicht verfügbar.
WS_E_NOT_SUPPORTED
0x804d0017
Es wurde ein Feature angefordert, das auf einigen Plattformen unterstützt wird, aber nicht auf der aktuellen.
WS_E_NUMERIC_OVERFLOW
0x804d0002
Der numerische Vorgang würde aufgrund fehlender Genauigkeit der angegebenen Werte zu einem Überlauf führen. Ein Beispiel hierfür ist das Hinzufügen von zwei ganzzahligen 32-Bit-Werten, in denen der Wert umschließen würde.
WS_E_OBJECT_FAULTED
0x804d0001
Für ein Objekt, das aufgrund eines vorherigen nicht wiederherstellbaren Fehlers fehlerhaft ist, wird ein neuer Vorgang gestartet.
WS_E_OPERATION_ABANDONED
0x804d0007
Ein Vorgang war ausstehend, wurde aber anschließend abgebrochen. Ein abgebrochener Vorgang wird weiterhin ausgeführt. Dem Aufrufer wird jedoch signalisiert, dass er mit diesem Fehlercode beendet wurde.
WS_E_OPERATION_ABORTED
0x804d0004
Ein Vorgang wurde für ein Objekt gestartet und abgebrochen, oder ein Vorgang war ausstehend, aber das Objekt wurde abgebrochen.
WS_E_OPERATION_TIMED_OUT
0x804d0006
Ein Vorgang wurde nicht mit dem angegebenen Timeout abgeschlossen. Die Timeouts für Vorgänge werden mithilfe der Eigenschaften des -Objekts angegeben.
WS_E_OTHER
0x803D0021
Dieser Fehler wird zurückgegeben, wenn ein unbekannter Fehler in einer der Plattformkomponenten aufgetreten ist, die das Windows Web Services-Framework verwendet. Eine Anwendung kann den tatsächlichen Fehlercode aus dem Fehlerobjekt abrufen, darf aber nicht vom jeweiligen Wert abhängen, da er sich in zukünftigen Versionen ändern kann.
WS_E_PROXY_ACCESS_DENIED
0x803D0016
Dieser Fehler wird zurückgegeben, wenn der HTTP-Proxyserver meldet, dass der Zugriff verweigert wurde.
WS_E_PROXY_FAILURE
0x803D0015
Dieser Fehler wird zurückgegeben, wenn ein Teil der HTTP-Proxyserververarbeitung fehlschlägt.
WS_E_PROXY_REQUIRES_BASIC_AUTH
0x803D0018
Dieser Fehler wird zurückgegeben, wenn der HTTP-Proxyserver das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Standardauthentifizierung erfordert.
WS_E_PROXY_REQUIRES_DIGEST_AUTH
0x803D0019
Dieser Fehler wird zurückgegeben, wenn der HTTP-Proxyserver das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Digestauthentifizierung erfordert.
WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH
0x803D001B
Dieser Fehler wird zurückgegeben, wenn der HTTP-Proxyserver das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Aushandlungsauthentifizierung erfordert.
WS_E_PROXY_REQUIRES_NTLM_AUTH
0x803D001A
Dieser Fehler wird zurückgegeben, wenn der HTTP-Proxyserver das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine NTLM-Authentifizierung erfordert.
WS_E_QUOTA_EXCEEDED
0x803d0008
Die Grenzwerte des Objekts würden beim Abschließen des Vorgangs überschritten. Viele Objekte weisen unterschiedliche Grenzwerte auf, von denen einige konfigurierbar sein können.
WS_E_SECURITY_SYSTEM_FAILURE
0x803D0023
Dieser Fehler wird zurückgegeben, wenn ein Sicherheitsvorgang in einer der Sicherheitsplattformkomponenten, die vom Windows Web Services-Framework verwendet wird, fehlgeschlagen ist.
WS_E_SECURITY_TOKEN_EXPIRED
0x803D0022
Dieser Fehler wird zurückgegeben, wenn der Server ein Sicherheitstoken abgelehnt hat, da die Tokenlebensdauer abgelaufen ist. Abhängig von der Konfiguration des Servers kann das Token erneuerbar sein oder erneut angefordert werden.
WS_E_SECURITY_VERIFICATION_FAILURE
0x804d000a
Die Daten waren im richtigen Format, konnten aber aus irgendeinem Grund nicht überprüft oder als vertrauenswürdig eingestuft werden. Dieser Fehler wird zurückgegeben, wenn die Sicherheitsinformationen interpretiert werden, die von einem Remoteendpunkt empfangen wurden.
WS_E_SERVER_REQUIRES_BASIC_AUTH
0x803D001C
Dieser Fehler wird zurückgegeben, wenn der Remoteendpunkt das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Standardauthentifizierung erfordert.
WS_E_SERVER_REQUIRES_DIGEST_AUTH
0x803D001D
Dieser Fehler wird zurückgegeben, wenn der Remoteendpunkt das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Digestauthentifizierung erfordert.
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH
0x803D001F
Dieser Fehler wird zurückgegeben, wenn der Remoteendpunkt das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine Aushandlungsauthentifizierung erfordert.
WS_E_SERVER_REQUIRES_NTLM_AUTH
0x803D001E
Dieser Fehler wird zurückgegeben, wenn der Remoteendpunkt das vom Client ausgewählte HTTP-Headerauthentifizierungsschema nicht akzeptiert hat und stattdessen eine NTLM-Authentifizierung erfordert.
WS_S_ASYNC
0x4d0000
Eine Funktion wird asynchron abgeschlossen.
WS_S_END
0x4d0001
Das Ende der Eingabe wurde erreicht. Dies wird zurückgegeben, wenn in einem Kanal keine nachrichten mehr verfügbar sind. Es sind keine weiteren Nachrichten verfügbar, wenn der Kanal vom Typ WS_CHANNEL_TYPE_REPLY ist und bereits eine Nachricht empfangen hat, wenn die Sitzung heruntergefahren wurde oder wenn der Kanal die Nachricht gefiltert hat. Weitere Informationen finden Sie unter Übersicht über Kanalebene.