Fehlermeldungen (Winhttp.h)
Die nachstehend aufgeführten Fehlerwerte werden von GetLastError zurückgegeben, wenn eine der Microsoft Windows HTTP Services (WinHTTP)-Funktionen fehlschlägt, und werden auch in den unteren 16 Bits des HRESULT-Fehlers aus dem WinHttpRequest-Objekt zurückgegeben.
Fehlerwerte, deren Namen mit "ERROR_WINHTTP_" beginnen, sind speziell für die WinHTTP-Funktionen. Die WinHTTP-Funktionen geben auch bei Bedarf Windows Fehlermeldungen zurück.
-
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
-
-
12178
-
Zurückgegeben von WinHttpGetProxyForUrl , wenn ein Proxy für die angegebene URL nicht gefunden werden kann.
-
-
ERROR_WINHTTP_AUTODETECTION_FAILED
-
-
12180
-
Zurückgegeben von WinHttpDetectAutoProxyConfigUrl, wenn WinHTTP die URL der Proxy-Autokonfigurationsdatei (PAC) nicht erkennen konnte.
-
-
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
-
-
12166
-
Fehler beim Ausführen des Skriptcodes in der Proxy-Autokonfigurationsdatei (PAC).
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
-
-
12103
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn eine angegebene Option nach dem Aufruf der Open-Methode nicht angefordert werden kann.
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
-
-
12102
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn ein angeforderter Vorgang nach dem Aufrufen der Send-Methode nicht ausgeführt werden kann.
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
-
-
12100
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn ein angeforderter Vorgang nicht ausgeführt werden kann, bevor die Open-Methode aufgerufen wird.
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
-
-
12101
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn ein angeforderter Vorgang nicht ausgeführt werden kann, bevor die Send-Methode aufgerufen wird.
-
-
ERROR_WINHTTP_CANNOT_CONNECT
-
-
12029
-
Wird zurückgegeben, wenn die Verbindung mit dem Server fehlgeschlagen ist.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
Der Server erfordert die SSL-Clientauthentifizierung. Die Anwendung ruft die Liste der Zertifikataussteller ab, indem Sie WinHttpQueryOption mit der option WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST aufrufen. Weitere Informationen finden Sie in der Option WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST .
Wenn der Server das Clientzertifikat anfordert, aber nicht benötigt, kann die Anwendung WinHttpSetOption mit der option WINHTTP_OPTION_CLIENT_CERT_CONTEXT aufrufen. In diesem Fall gibt die Anwendung das WINHTTP_NO_CLIENT_CERT_CONTEXT Makro im lpBuffer-Parameter von WinHttpSetOption an. Weitere Informationen finden Sie in der Option "WINHTTP_OPTION_CLIENT_CERT_CONTEXT ".
Windows Server 2003 mit SP1 und Windows XP mit SP2: Dieser Fehler wird nicht unterstützt.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY
-
-
Die Anwendung verfügt nicht über die erforderlichen Berechtigungen, um auf den privaten Schlüssel zuzugreifen, der dem Clientzertifikat zugeordnet ist.
Windows Server 2003 mit SP1 und Windows XP mit SP2: Dieser Fehler wird nicht unterstützt.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY
-
-
Der Kontext für das SSL-Clientzertifikat verfügt nicht über einen privaten Schlüssel, der dem Zertifikat zugeordnet ist. Das Clientzertifikat wurde möglicherweise ohne privaten Schlüssel in den Computer importiert.
Windows Server 2003 mit SP1 und Windows XP mit SP2: Dieser Fehler wird nicht unterstützt.
-
-
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW
-
-
12183
-
Zurückgegeben von WinHttpReceiveResponse , wenn eine Überlaufbedingung im Verlauf der Analyse von Codierungsblöcken aufgetreten ist.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
12044
-
Zurückgegeben von WinHttpReceiveResponse , wenn der Server die Clientauthentifizierung anfordert.
Windows Server 2003 mit SP1 und Windows XP mit SP2: Dieser Fehler wird nicht unterstützt.
-
-
ERROR_WINHTTP_CONNECTION_ERROR
-
-
12030
-
Die Verbindung mit dem Server wurde zurückgesetzt oder beendet, oder ein inkompatibles SSL-Protokoll wurde gefunden. Beispielsweise unterstützt WinHTTP Version 5.1 nicht SSL2, es sei denn, der Client aktiviert ihn speziell.
-
-
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
-
-
12155
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
-
-
12181
-
Zurückgegeben von WinHttpReceiveResponse , wenn eine größere Anzahl von Headern in einer Antwort vorhanden war, als WinHTTP empfangen könnte.
-
-
ERROR_WINHTTP_HEADER_NOT_FOUND
-
-
12150
-
Der angeforderte Header kann nicht gefunden werden.
-
-
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
-
-
12182
-
Zurückgegeben von WinHttpReceiveResponse , wenn die Größe der empfangenen Kopfzeilen den Grenzwert für den Anforderungshandpunkt überschreitet.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
-
-
12019
-
Der angeforderte Vorgang kann nicht ausgeführt werden, da der angegebene Handle nicht im richtigen Zustand ist.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
-
-
12018
-
Der typ des angegebenen Handles ist für diesen Vorgang falsch.
-
-
ERROR_WINHTTP_INTERNAL_ERROR
-
-
12004
-
Ein interner Fehler ist aufgetreten.
-
-
ERROR_WINHTTP_INVALID_OPTION
-
-
12009
-
Eine Anforderung an WinHttpQueryOption oder WinHttpSetOption hat einen ungültigen Optionswert angegeben.
-
-
ERROR_WINHTTP_INVALID_QUERY_REQUEST
-
-
12154
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_INVALID_SERVER_RESPONSE
-
-
12152
-
Die Serverantwort kann nicht analysiert werden.
-
-
ERROR_WINHTTP_INVALID_URL
-
-
12005
-
Die URL ist nicht gültig.
-
-
ERROR_WINHTTP_LOGIN_FAILURE
-
-
12015
-
Fehler beim Anmeldeversuch. Wenn dieser Fehler aufgetreten ist, sollte der Anforderungshandle mit WinHttpCloseHandle geschlossen werden. Ein neuer Anforderungshandpunkt muss erstellt werden, bevor die Funktion erneut ausgeführt wird, die ursprünglich diesen Fehler erzeugt hat.
-
-
ERROR_WINHTTP_NAME_NOT_RESOLVED
-
-
12007
-
Der Servername kann nicht aufgelöst werden.
-
-
ERROR_WINHTTP_NOT_INITIALIZED
-
-
12172
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_OPERATION_CANCELLED
-
-
12017
-
Der Vorgang wurde abgebrochen, normalerweise weil der Handle, auf dem die Anforderung ausgeführt wurde, geschlossen wurde, bevor der Vorgang abgeschlossen wurde.
-
-
ERROR_WINHTTP_OPTION_NOT_SETTABLE
-
-
12011
-
Die angeforderte Option kann nicht festgelegt werden, nur abgefragt.
-
-
ERROR_WINHTTP_OUT_OF_HANDLES
-
-
12001
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_REDIRECT_FAILED
-
-
12156
-
Fehler bei der Umleitung, da entweder das Schema geändert wurde oder alle Versuche zum Umleiten fehlgeschlagen sind (Standard ist fünf Versuche).
-
-
ERROR_WINHTTP_RESEND_REQUEST
-
-
12032
-
Fehler bei der WinHTTP-Funktion. Die gewünschte Funktion kann auf dem gleichen Anforderungshandpunkt erneut ausgeführt werden.
-
-
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
-
-
12184
-
Wird zurückgegeben, wenn eine eingehende Antwort einen internen WinHTTP-Größengrenzwert überschreitet.
-
-
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
-
-
12177
-
Fehler beim Ausführen eines Skripts.
-
-
ERROR_WINHTTP_SECURE_CERT_CN_INVALID
-
-
12038
-
Wird zurückgegeben, wenn ein Zertifikat-CN-Name nicht mit dem übergebenen Wert übereinstimmt (entspricht einem CERT_E_CN_NO_MATCH Fehler).
-
-
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID
-
-
12037
-
Gibt an, dass ein erforderliches Zertifikat nicht innerhalb seines Gültigkeitszeitraums liegt, wenn er die aktuelle Systemuhr oder den Zeitstempel in der signierten Datei überprüft, oder dass die Gültigkeitsdauern der Zertifizierungskette nicht ordnungsgemäß geschachtelt werden (entspricht einem CERT_E_EXPIRED oder einem CERT_E_VALIDITYPERIODNESTING Fehler).
-
-
ERROR_WINHTTP_SECURE_CERT_REV_FAILED
-
-
12057
-
Gibt an, dass der Widerruf nicht überprüft werden kann, da der Sperrserver offline war (entspricht CRYPT_E_REVOCATION_OFFLINE).
-
-
ERROR_WINHTTP_SECURE_CERT_REVOKED
-
-
12170
-
Gibt an, dass ein Zertifikat widerrufen wurde (entspricht CRYPT_E_REVOKED).
-
-
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE
-
-
12179
-
Gibt an, dass ein Zertifikat für die angeforderte Verwendung nicht gültig ist (entspricht CERT_E_WRONG_USAGE).
-
-
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
-
-
12157
-
Gibt an, dass ein Fehler aufgetreten ist, der mit einem sicheren Kanal zu tun hat (entspricht Fehlercodes, die mit "SEC_E_" und "SEC_I_" beginnen, die in der Headerdatei "winerror.h" aufgeführt sind).
-
-
ERROR_WINHTTP_SECURE_FAILURE
-
-
12175
-
Mindestens ein Fehler wurde im SSL-Zertifikat (Secure Sockets Layer) gefunden, das vom Server gesendet wird. Um zu ermitteln, welche Art von Fehler aufgetreten ist, überprüfen Sie in einer Statusrückruffunktion nach einer WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Benachrichtigung. Weitere Informationen finden Sie unter WINHTTP_STATUS_CALLBACK.
-
-
ERROR_WINHTTP_SECURE_INVALID_CA
-
-
12045
-
Gibt an, dass eine Zertifikatkette verarbeitet wurde, aber in einem Stammzertifikat beendet wurde, das vom Vertrauensanbieter nicht vertrauenswürdig ist (entspricht CERT_E_UNTRUSTEDROOT).
-
-
ERROR_WINHTTP_SECURE_INVALID_CERT
-
-
12169
-
Gibt an, dass ein Zertifikat ungültig ist (entspricht Fehlern wie CERT_E_ROLE, CERT_E_PATHLENCONST, CERT_E_CRITICAL, CERT_E_PURPOSE, CERT_E_ISSUERCHAINING, CERT_E_MALFORMED und CERT_E_CHAINING).
-
-
ERROR_WINHTTP_SHUTDOWN
-
-
12012
-
Die WinHTTP-Funktionsunterstützung wird heruntergefahren oder entladen.
-
-
ERROR_WINHTTP_TIMEOUT
-
-
12002
-
Timeout für die Anforderung.
Dieser Fehler kann aufgrund des TCP/IP-Timeoutverhaltens zurückgegeben werden, unabhängig von timeout-Werten, die in Windows HTTP-Diensten festgelegt sind.
-
-
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT
-
-
12167
-
Die PAC-Datei kann nicht heruntergeladen werden. Der Server, auf den die PAC-URL verweist, kann beispielsweise nicht erreichbar sein, oder der Server hat eine 404 NOT FOUND-Antwort zurückgegeben.
-
-
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE
-
-
12176
-
Der Skripttyp wird nicht unterstützt.
-
-
ERROR_WINHTTP_UNRECOGNIZED_SCHEME
-
-
12006
-
Die URL hat ein anderes Schema als "http:" oder "https:" angegeben.
-
-
ERROR_NOT_ENOUGH_MEMORY
-
-
Nicht genügend Arbeitsspeicher war verfügbar, um den angeforderten Vorgang abzuschließen.
Header: Deklariert in Winerror.h
-
-
ERROR_INSUFFICIENT_BUFFER
-
-
Die Größe des an eine Funktion bereitgestellten Puffers in Bytes reichte nicht aus, um die zurückgegebenen Daten zu enthalten. Weitere Informationen finden Sie in der spezifischen Funktion.
Header: Deklariert in Winerror.h
-
-
ERROR_INVALID_HANDLE
-
-
Der an die Anwendungsprogrammierschnittstelle (API) übergebene Handle wurde entweder ungültig oder geschlossen.
Header: Deklariert in Winerror.h
-
-
ERROR_NO_MORE_FILES
-
-
Es wurden keine weiteren Dateien gefunden.
Header: Deklariert in Winerror.h
-
-
ERROR_NO_MORE_ITEMS
-
-
Es wurden keine weiteren Elemente gefunden.
Header: Deklariert in Winerror.h
-
-
ERROR_NOT_SUPPORTED
-
-
Der erforderliche Protokollstapel wird nicht geladen, und die Anwendung kann WinSock nicht starten.
Header: Deklariert in Winerror.h
-
Bemerkungen
Informationen zu Windows XP und Windows 2000 finden Sie im Abschnitt "Laufzeitanforderungen" der WinHttp-Startseite.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps] |
| Verteilbare Komponente |
WinHTTP 5.0 und Internet Explorer 5.01 oder höher auf Windows XP und Windows 2000. |
| Header |
|