Fehlermeldungen (Winhttp.h)
Die unten aufgeführten Fehlerwerte werden von GetLastError zurückgegeben, wenn eine der Funktionen von Microsoft Windows HTTP Services (WinHTTP) fehlschlägt, und sie werden auch in den unteren 16 Bits des HRESULT-Fehlers vom WinHttpRequest-Objekt zurückgegeben.
Fehlerwerte, deren Namen mit "ERROR_WINHTTP_" beginnen, sind spezifisch für die WinHTTP-Funktionen. Die WinHTTP-Funktionen geben ggf. auch Windows-Fehlermeldungen zurück.
-
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
-
-
12178
-
Wird von WinHttpGetProxyForUrl zurückgegeben, wenn kein Proxy für die angegebene URL gefunden werden kann.
-
-
ERROR_WINHTTP_AUTODETECTION_FAILED
-
-
12180
-
Wird von WinHttpDetectAutoProxyConfigUrl zurückgegeben, wenn WinHTTP die URL der PAC-Datei (Proxy Auto-Configuration) nicht ermitteln konnte.
-
-
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
-
-
12166
-
Fehler beim Ausführen des Skriptcodes in der PAC-Datei (Proxy Auto-Configuration).
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
-
-
12103
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn nach dem Aufruf der Open-Methode keine angegebene Option angefordert werden kann.
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
-
-
12102
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn nach dem Aufrufen der Send-Methode kein angeforderter Vorgang ausgeführt werden kann.
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
-
-
12100
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn vor dem Aufrufen der Open-Methode kein angeforderter Vorgang ausgeführt werden kann.
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
-
-
12101
-
Wird vom HttpRequest-Objekt zurückgegeben, wenn vor dem Aufrufen der Send-Methode kein angeforderter Vorgang ausgeführt werden kann.
-
-
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 WinHttpQueryOption mit der Option WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST aufgerufen wird. Weitere Informationen finden Sie unter der Option WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST .
Wenn der Server das Clientzertifikat anfordert, es aber nicht benötigt, kann die Anwendung alternativ WinHttpSetOption mit der Option WINHTTP_OPTION_CLIENT_CERT_CONTEXT aufrufen. In diesem Fall gibt die Anwendung das makro WINHTTP_NO_CLIENT_CERT_CONTEXT im lpBuffer-Parameter von WinHttpSetOption an. Weitere Informationen finden Sie unter 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 für den Zugriff auf den privaten Schlüssel, 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
-
-
Dem Kontext für das SSL-Clientzertifikat ist kein privater Schlüssel zugeordnet. Das Clientzertifikat wurde möglicherweise ohne den privaten Schlüssel auf 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
-
Wird von WinHttpReceiveResponse zurückgegeben, wenn eine Überlaufbedingung während der Analyse der blockierten Codierung auftritt.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
12044
-
Wird von WinHttpReceiveResponse zurückgegeben, 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 es wurde ein inkompatibles SSL-Protokoll gefunden. Beispielsweise unterstützt WinHTTP Version 5.1 SSL2 nur, wenn der Client dies ausdrücklich aktiviert.
-
-
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
-
-
12155
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
-
-
12181
-
Wird von WinHttpReceiveResponse zurückgegeben, wenn eine größere Anzahl von Headern in einer Antwort vorhanden war, als WinHTTP empfangen konnte.
-
-
ERROR_WINHTTP_HEADER_NOT_FOUND
-
-
12150
-
Der angeforderte Header kann nicht gefunden werden.
-
-
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
-
-
12182
-
Wird von WinHttpReceiveResponse zurückgegeben, wenn die Größe der empfangenen Header den Grenzwert für das Anforderungshandle überschreitet.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
-
-
12019
-
Der angeforderte Vorgang kann nicht ausgeführt werden, da sich das angegebene Handle nicht im richtigen Zustand befindet.
-
-
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 auftritt, sollte das Anforderungshandle mit WinHttpCloseHandle geschlossen werden. Ein neues Anforderungshandle muss erstellt werden, bevor die Funktion wiederholt wird, die diesen Fehler ursprünglich verursacht 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, in der Regel, weil das Handle, für das die Anforderung ausgeführt wurde, vor Abschluss des Vorgangs geschlossen wurde.
-
-
ERROR_WINHTTP_OPTION_NOT_SETTABLE
-
-
12011
-
Die angeforderte Option kann nicht festgelegt, nur abgefragt werden.
-
-
ERROR_WINHTTP_OUT_OF_HANDLES
-
-
12001
-
Veraltet; wird nicht mehr verwendet.
-
-
ERROR_WINHTTP_REDIRECT_FAILED
-
-
12156
-
Die Umleitung ist fehlgeschlagen, weil sich entweder das Schema geändert hat oder alle Umleitungsversuche fehlgeschlagen sind (Standardwert sind fünf Versuche).
-
-
ERROR_WINHTTP_RESEND_REQUEST
-
-
12032
-
Fehler bei der WinHTTP-Funktion. Die gewünschte Funktion kann mit dem gleichen Anforderungshandle wiederholt werden.
-
-
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
-
-
12184
-
Wird zurückgegeben, wenn eine eingehende Antwort ein internes WinHTTP-Größenlimit überschreitet.
-
-
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
-
-
12177
-
Beim Ausführen eines Skripts ist ein Fehler aufgetreten.
-
-
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 es mit der aktuellen Systemuhr oder dem Zeitstempel in der signierten Datei überprüft wird, 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 die Sperrung nicht überprüft werden kann, weil 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 ungültig ist (entspricht CERT_E_WRONG_USAGE).
-
-
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
-
-
12157
-
Gibt an, dass ein Fehler in Bezug auf einen sicheren Kanal aufgetreten ist (entspricht den 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 in dem SSL-Zertifikat (Secure Sockets Layer) gefunden, das vom Server gesendet wurde. Um zu ermitteln, welche Art von Fehler aufgetreten ist, suchen Sie in einer status Rü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, aber in einem Stammzertifikat beendet wurde, dem der Vertrauensanbieter nicht vertraut (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 als Ergebnis 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. Beispielsweise war der Server, auf den von der PAC-URL verwiesen wird, möglicherweise nicht erreichbar, oder der Server hat die Antwort 404 NOT FOUND 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
-
-
Es war nicht genügend Arbeitsspeicher verfügbar, um den angeforderten Vorgang abzuschließen.
Header: Deklariert in Winerror.h
-
-
ERROR_INSUFFICIENT_BUFFER
-
-
Die Größe des für 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
-
-
Das an die Api (Application Programming Interface) übergebene Handle wurde entweder ungültig oder geschlossen.
Header: Deklariert in Winerror.h
-
-
ERROR_NO_MORE_FILES
-
-
Es wurden keine dateien mehr 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 .
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 unter Windows XP und Windows 2000. |
Header |
|