-
WSA_INVALID_HANDLE
- 6
|
-
Das angegebene Ereignisobjekthandle ist ungültig.
- Eine Anwendung versucht, ein Ereignisobjekt zu verwenden, aber das angegebene Handle ist ungültig.
|
-
WSA_NOT_ENOUGH_MEMORY
- 8
|
-
Nicht genügend Arbeitsspeicher verfügbar.
- Eine Anwendung verwendet eine Windows Sockets-Funktion, die direkt einer Windows-Funktion zugeordnet ist. Die Windows-Funktion weist auf einen Mangel an erforderlichen Speicherressourcen hin.
|
-
WSA_INVALID_PARAMETER
- 87
|
-
Mindestens ein Parameter ist ungültig.
- Eine Anwendung verwendete eine Windows Sockets-Funktion, die direkt einer Windows-Funktion zugeordnet ist. Die Windows-Funktion weist auf ein Problem mit einem oder mehreren Parametern hin.
|
-
WSA_OPERATION_ABORTED
- 995
|
-
Der überlappende Vorgang wurde abgebrochen.
- Ein überlappender Vorgang wurde aufgrund des Schließens des Sockets oder der Ausführung des befehls SIO_FLUSH in WSAIoctl abgebrochen.
|
-
WSA_IO_INCOMPLETE
- 996
|
-
Überlappende E/A-Ereignisobjekte, die sich nicht im signalierten Zustand befinden.
- Die Anwendung hat versucht, die status eines überlappenden Vorgangs zu ermitteln, der noch nicht abgeschlossen ist. Anwendungen, die WSAGetOverlappedResult (mit dem fWait-Flag auf FALSE) in einem Abrufmodus verwenden, um zu bestimmen, wann ein überlappender Vorgang abgeschlossen ist, erhalten diesen Fehlercode, bis der Vorgang abgeschlossen ist.
|
-
WSA_IO_PENDING
- 997
|
Überlappende Vorgänge werden später abgeschlossen.
- Die Anwendung hat einen überlappenden Vorgang initiiert, der nicht sofort abgeschlossen werden kann. Eine Abschlussanzeige wird später angegeben, wenn der Vorgang abgeschlossen wurde.
|
-
WSAEINTR
- 10004
|
-
Unterbrochener Funktionsaufruf.
- Ein blockierender Vorgang wurde durch einen Aufruf von WSACancelBlockingCall unterbrochen.
|
-
WSAEBADF
- 10009
|
-
Das Dateihandle ist ungültig.
- Das angegebene Dateihandle ist ungültig.
|
-
WSAEACCES
- 10013
|
-
Berechtigung verweigert.
- Es wurde versucht, auf einen Socket auf eine Weise zuzugreifen, die durch seine Zugriffsberechtigungen verboten ist. Ein Beispiel ist die Verwendung einer Broadcastadresse für sendto , ohne dass die Broadcastberechtigung mithilfe von setsockopt(SO_BROADCAST) festgelegt wird.
Ein weiterer möglicher Grund für den WSAEACCES-Fehler ist, dass beim Aufruf der Bindungsfunktion (unter Windows NT 4.0 mit SP4 und höher) eine andere Anwendung, ein Dienst oder ein Kernelmodustreiber an dieselbe Adresse mit exklusivem Zugriff gebunden ist. Dieser exklusive Zugriff ist ein neues Feature von Windows NT 4.0 mit SP4 und höher und wird mithilfe der option SO_EXCLUSIVEADDRUSE implementiert.
|
-
WSAEFAULT
- 10014
|
-
Ungültige Adresse.
- Das System hat beim Versuch, ein Zeigerargument eines Aufrufs zu verwenden, eine ungültige Zeigeradresse erkannt. Dieser Fehler tritt auf, wenn eine Anwendung einen ungültigen Zeigerwert übergibt oder wenn die Länge des Puffers zu klein ist. Für instance, wenn die Länge eines Arguments, bei dem es sich um eine sockaddr-Struktur handelt, kleiner ist als die sizeof(sockaddr).
|
-
WSAEINVAL
- 10022
|
-
Ungültiges Argument.
- Es wurde ein ungültiges Argument angegeben (z. B. durch Angeben einer ungültigen Ebene für die Setockopt-Funktion ). In einigen Fällen bezieht es sich auch auf den aktuellen Zustand des Sockets– für instance, das Aufrufen von accept für einen Socket, der nicht lauscht.
|
-
WSAEMFILE
- 10024
|
-
Zu viele geöffnete Dateien.
- Zu viele offene Sockets. Für jede Implementierung kann eine maximale Anzahl von Sockethandles verfügbar sein, entweder global, pro Prozess oder pro Thread.
|
-
WSAEWOULDBLOCK
- 10035
|
-
Ressource vorübergehend nicht verfügbar.
- Dieser Fehler wird von Vorgängen für Nichtblockierungssockets zurückgegeben, die nicht sofort abgeschlossen werden können, z. B. recv , wenn keine Daten in die Warteschlange gestellt werden, um aus dem Socket gelesen zu werden. Es handelt sich um einen nicht schwerwiegenden Fehler, und der Vorgang sollte später wiederholt werden. Es ist normal, dass WSAEWOULDBLOCK als Ergebnis des Aufrufens der Verbindung an einem nicht blockierenden SOCK_STREAM Socket gemeldet wird, da einige Zeit verstreichen muss, bis die Verbindung hergestellt wird.
|
-
WSAEINPROGRESS
- 10036
|
-
Der Vorgang wird derzeit ausgeführt.
- Ein Blockierungsvorgang wird momentan ausgeführt. Windows Sockets lässt nur einen einzelnen Blockierungsvorgang (pro Aufgabe oder Thread) zu, und wenn ein anderer Funktionsaufruf erfolgt (unabhängig davon, ob er auf diesen oder einen anderen Socket verweist), schlägt die Funktion mit dem WSAEINPROGRESS-Fehler fehl.
|
-
WSAEALREADY
- 10037
|
-
Der Vorgang wird bereits ausgeführt.
- Ein Vorgang wurde für einen nicht blockierenden Socket mit einem bereits ausgeführten Vorgang versucht, d. h. ein zweites Mal die Verbindung für einen nicht blockierenden Socket aufrufen, der bereits eine Verbindung herstellt, oder eine asynchrone Anforderung (WSAAsyncGetXbyY), die bereits abgebrochen oder abgeschlossen wurde.
|
-
WSAENOTSOCK
- 10038
|
-
Socketvorgang bei Nichtocket.
- Es wurde ein Vorgang für etwas versucht, das kein Socket ist. Entweder referenzierte der Sockethandle-Parameter nicht auf einen gültigen Socket, oder für die Auswahl war ein Member einer fd_set ungültig.
|
-
WSAEDESTADDRREQ
- 10039
|
-
Zieladresse erforderlich.
- Eine erforderliche Adresse wurde von einem Vorgang an einem Socket weggelassen. Dieser Fehler wird beispielsweise zurückgegeben, wenn sendto mit der Remoteadresse von ADDR_ANY aufgerufen wird.
|
-
WSAEMSGSIZE
- 10040
|
-
Nachricht zu lang.
- Eine nachricht, die an einem Datagrammsocket gesendet wurde, war größer als der interne Nachrichtenpuffer oder ein anderes Netzwerklimit, oder der Puffer, der zum Empfangen eines Datagramms verwendet wurde, war kleiner als das Datagramm selbst.
|
-
WSAEPROTOTYPE
- 10041
|
-
Protokoll falscher Typ für Socket.
- Im Socketfunktionsaufruf wurde ein Protokoll angegeben, das die Semantik des angeforderten Sockettyps nicht unterstützt. Beispielsweise kann das ARPA Internet UDP-Protokoll nicht mit einem Sockettyp von SOCK_STREAM angegeben werden.
|
-
WSAENOPROTOOPT
- 10042
|
-
Option "Ungültiges Protokoll".
- Eine unbekannte, ungültige oder nicht unterstützte Option oder Ebene wurde in einem getsockopt- oder setsockopt-Aufruf angegeben.
|
-
WSAEPROTONOSUPPORT
- 10043
|
-
Protokoll wird nicht unterstützt.
- Das angeforderte Protokoll wurde nicht im System konfiguriert, oder es ist keine Implementierung dafür vorhanden. Ein Socketaufruf fordert beispielsweise einen SOCK_DGRAM Socket an, gibt aber ein Streamprotokoll an.
|
-
WSAESOCKTNOSUPPORT
- 10044
|
-
Sockettyp wird nicht unterstützt.
- In dieser Adressfamilie ist die Unterstützung für den angegebenen Sockettyp nicht vorhanden. Beispielsweise kann der optionale Typ SOCK_RAW in einem Socketaufruf ausgewählt werden, und die Implementierung unterstützt SOCK_RAW Sockets überhaupt nicht.
|
-
WSAEOPNOTSUPP
- 10045
|
-
Vorgang wird nicht unterstützt.
- Der versuchte Vorgang wird für den Typ des Objekts, auf das verwiesen wird, nicht unterstützt. In der Regel tritt dies auf, wenn ein Socketdeskriptor für einen Socket, der diesen Vorgang nicht unterstützen kann, versucht, eine Verbindung mit einem Datagramsocket zu akzeptieren.
|
-
WSAEPFNOSUPPORT
- 10046
|
-
Protokollfamilie wird nicht unterstützt.
- Die Protokollfamilie wurde nicht im System konfiguriert oder es ist keine Implementierung dafür vorhanden. Diese Nachricht hat eine etwas andere Bedeutung als WSAEAFNOSUPPORT. Es ist jedoch in den meisten Fällen austauschbar, und alle Windows Sockets-Funktionen, die eine dieser Nachrichten zurückgeben, geben auch WSAEAFNOSUPPORT an.
|
-
WSAEAFNOSUPPORT
- 10047
|
-
Die Adressfamilie wird von der Protokollfamilie nicht unterstützt.
- Es wurde eine Adresse verwendet, die mit dem angeforderten Protokoll nicht kompatibel ist. Alle Sockets werden mit einer zugeordneten Adressfamilie (AF_INET für Internetprotokolle) und einem generischen Protokolltyp (SOCK_STREAM) erstellt. Dieser Fehler wird zurückgegeben, wenn ein falsches Protokoll im Socketaufruf explizit angefordert wird oder wenn eine Adresse der falschen Familie für einen Socket verwendet wird, z. B. in sendto.
|
-
WSAEADDRINUSE
- 10048
|
-
Adresse, die bereits verwendet wird.
- In der Regel ist nur eine Verwendung jeder Socketadresse (Protokoll/IP-Adresse/Port) zulässig. Dieser Fehler tritt auf, wenn eine Anwendung versucht, einen Socket an eine IP-Adresse/einen Port zu binden , die bereits für einen vorhandenen Socket verwendet wurde, oder an einen Socket, der nicht ordnungsgemäß geschlossen wurde, oder an einen Socket, der sich noch im Schließen befindet. Für Serveranwendungen, die mehrere Sockets an dieselbe Portnummer binden müssen, sollten Sie setsockopt (SO_REUSEADDR) verwenden. Clientanwendungen müssen die Bindung in der Regel überhaupt nicht aufrufen– connect wählt automatisch einen nicht verwendeten Port aus. Wenn die Bindung mit einer Feldhalteradresse aufgerufen wird (mit ADDR_ANY), kann ein WSAEADDRINUSE-Fehler verzögert werden, bis die bestimmte Adresse committet wurde. Dies kann bei einem späteren Aufruf einer anderen Funktion auftreten, einschließlich connect, listen, WSAConnect oder WSAJoinLeaf.
|
-
WSAEADDRNOTAVAIL
- 10049
|
-
Die angeforderte Adresse kann nicht zugewiesen werden.
- Die angeforderte Adresse ist im Kontext ungültig. Dies resultiert normalerweise aus dem Versuch, an eine Adresse zu binden , die für den lokalen Computer ungültig ist. Dies kann auch durch eine Verbindung, sendto, WSAConnect, WSAJoinLeaf oder WSASendTo entstehen, wenn die Remoteadresse oder der Port für einen Remotecomputer ungültig ist (z. B. Adresse oder Port 0).
|
-
WSAENETDOWN
- 10050
|
-
Das Netzwerk ist ausgefallen.
- Bei einem Socketvorgang war das Netzwerk inaktiv. Dies kann auf einen schwerwiegenden Fehler des Netzwerksystems (d. h., des Protokollstapels, den die Windows Sockets-DLL durchläuft), der Netzwerkschnittstelle oder des lokalen Netzwerks selbst hinweisen.
|
-
WSAENETUNREACH
- 10051
|
-
Das Netzwerk ist nicht erreichbar.
- Ein Socketvorgang wurde versucht, ein nicht erreichbares Netzwerk zu verwenden. Dies bedeutet in der Regel, dass die lokale Software keine Route kennt, um den Remotehost zu erreichen.
|
-
WSAENETRESET
- 10052
|
-
Netzwerkverbindung wurde beim Zurücksetzen abgebrochen.
- Die Verbindung wurde unterbrochen, weil die Keep-Alive-Aktivität einen Fehler erkannte, während der Vorgang ausgeführt wurde. Sie kann auch von setsockopt zurückgegeben werden, wenn versucht wird , SO_KEEPALIVE für eine Verbindung festzulegen, bei der bereits ein Fehler aufgetreten ist.
|
-
WSAECONNABORTED
- 10053
|
-
Die Software verursachte einen Verbindungsabbruch.
- Eine hergestellte Verbindung wurde von der Software auf Ihrem Hostcomputer abgebrochen, möglicherweise aufgrund eines Timeouts für die Datenübertragung oder eines Protokollfehlers.
|
-
WSAECONNRESET
- 10054
|
-
Verbindungsrücksetzung durch Peer.
- An existing connection was forcibly closed by the remote host. Dies ergibt sich normalerweise, wenn die Peeranwendung auf dem Remotehost plötzlich beendet wird, der Host neu gestartet wird, die Host- oder Remotenetzwerkschnittstelle deaktiviert ist oder der Remotehost einen Hard Close verwendet (weitere Informationen zur option SO_LINGER auf dem Remote socket finden Sie unter setsockopt ). Dieser Fehler kann auch auftreten, wenn eine Verbindung unterbrochen wurde, weil eine Keep-Alive-Aktivität einen Fehler erkennt, während ein oder mehrere Vorgänge ausgeführt werden. Vorgänge, die ausgeführt wurden, schlagen mit WSAENETRESET fehl. Nachfolgende Vorgänge schlagen mit WSAECONNRESET fehl.
|
-
WSAENOBUFS
- 10055
|
-
Kein Pufferspeicher verfügbar.
- Ein Vorgang für einen Socket konnte nicht ausgeführt werden, weil dem System genügend Pufferspeicherplatz fehlte oder eine Warteschlange voll war.
|
-
WSAEISCONN
- 10056
|
-
Socket ist bereits verbunden.
- Für einen bereits verbundenen Socket wurde eine Verbindungsanforderung gestellt. Einige Implementierungen geben diesen Fehler auch zurück, wenn sendto für einen verbundenen SOCK_DGRAM-Socket aufgerufen wird (für SOCK_STREAM Sockets wird der to-Parameter in sendto ignoriert), obwohl dies von anderen Implementierungen als rechtliches Ereignis behandelt wird.
|
-
WSAENOTCONN
- 10057
|
-
Socket ist nicht verbunden.
- Eine Anforderung zum Senden oder Empfangen von Daten wurde nicht zugelassen, da der Socket nicht verbunden ist und (beim Senden auf einem Datagrammsocket mit sendto) keine Adresse angegeben wurde. Jeder andere Vorgangstyp kann diesen Fehler auch zurückgeben, z. B. setockopt-EinstellungSO_KEEPALIVE , wenn die Verbindung zurückgesetzt wurde.
|
-
WSAESHUTDOWN
- 10058
|
-
Nach dem Herunterfahren des Sockets kann nicht gesendet werden.
- Eine Anforderung zum Senden oder Empfangen von Daten wurde nicht zugelassen, da der Socket bereits mit einem vorherigen Aufruf zum Herunterfahren in diese Richtung heruntergefahren wurde. Durch das Aufrufen des Herunterfahrens wird eine partielle Schließung eines Sockets angefordert. Dies ist ein Signal, dass gesendet oder empfangen oder beides nicht mehr ausgeführt wurde.
|
-
WSAETOOMANYREFS
- 10059
|
-
Zu viele Verweise.
- Zu viele Verweise auf ein Kernelobjekt.
|
-
WSAETIMEDOUT
- 10060
|
-
Zeitüberschreitung bei der Verbindung.
- Ein Verbindungsversuch ist fehlgeschlagen, weil die verbundene Partei nach einer bestimmten Zeit nicht ordnungsgemäß reagiert hat oder die hergestellte Verbindung fehlgeschlagen ist, weil der verbundene Host nicht reagiert hat.
|
-
WSAECONNREFUSED
- 10061
|
-
Die Verbindung wurde abgelehnt.
- Es konnte keine Verbindung hergestellt werden, da der Zielcomputer sie aktiv abgelehnt hat. Dies resultiert normalerweise aus dem Versuch, eine Verbindung mit einem Dienst herzustellen, der auf dem ausländischen Host inaktiv ist, d. h. mit einem Dienst, der keine Serveranwendung ausführt.
|
-
WSAELOOP
- 10062
|
-
Name kann nicht übersetzt werden.
- Ein Name kann nicht übersetzt werden.
|
-
WSAENAMETOOLONG
- 10063
|
-
Name zu lang.
- Eine Namenskomponente oder ein Name war zu lang.
|
-
WSAEHOSTDOWN
- 10064
|
-
Der Host ist ausgefallen.
- Ein Socketvorgang ist fehlgeschlagen, weil der Zielhost ausgefallen ist. Bei einem Socketvorgang wurde ein toter Host gefunden. Die Netzwerkaktivität auf dem lokalen Host wurde nicht initiiert. Diese Bedingungen werden eher durch den Fehler WSAETIMEDOUT angegeben.
|
-
WSAEHOSTUNREACH
- 10065
|
-
Keine Route zum Hosten.
- Versuch eines Socketvorgangs für einen nicht erreichbaren Host. Siehe WSAENETUNREACH.
|
-
WSAENOTEMPTY
- 10066
|
-
Verzeichnis nicht leer.
- Ein Verzeichnis, das nicht leer ist, kann nicht entfernt werden.
|
-
WSAEPROCLIM
- 10067
|
-
Zu viele Prozesse.
- Bei einer Windows Sockets-Implementierung kann die Anzahl der Anwendungen begrenzt sein, die sie gleichzeitig verwenden können.
WSAStartup schlägt möglicherweise mit diesem Fehler fehl, wenn das Limit erreicht wurde.
|
-
WSAEUSERS
- 10068
|
-
Das Benutzerkontingent wurde überschritten.
- Das Benutzerkontingent ist nicht mehr vorhanden.
|
-
WSAEDQUOT
- 10069
|
-
Das Datenträgerkontingent wurde überschritten.
- Das Datenträgerkontingent ist nicht mehr verfügbar.
|
-
WSAESTALE
- 10070
|
-
Verweis auf veraltetes Dateihandle.
- Der Verweis auf das Dateihandle ist nicht mehr verfügbar.
|
-
WSAEREMOTE
- 10071
|
-
Das Element ist remote.
- Das Element ist nicht lokal verfügbar.
|
-
WSASYSNOTREADY
- 10091
|
-
Das Netzwerksubsystem ist nicht verfügbar.
- Dieser Fehler wird von WSAStartup zurückgegeben, wenn die Windows Sockets-Implementierung derzeit nicht funktionieren kann, weil das zugrunde liegende System, das zum Bereitstellen von Netzwerkdiensten verwendet wird, derzeit nicht verfügbar ist. Benutzer sollten Folgendes überprüfen:
- Die entsprechende Windows Sockets-DLL-Datei befindet sich im aktuellen Pfad.
- Dass sie nicht versuchen, mehrere Windows Sockets-Implementierungen gleichzeitig zu verwenden. Wenn mehr als eine Winsock-DLL auf Ihrem System vorhanden ist, stellen Sie sicher, dass die erste im Pfad für das derzeit geladene Netzwerksubsystem geeignet ist.
- In der Dokumentation zur Windows Sockets-Implementierung wird sichergestellt, dass alle erforderlichen Komponenten derzeit ordnungsgemäß installiert und konfiguriert sind.
|
-
WSAVERNOTSUPPORTED
- 10092
|
-
Winsock.dll Version außerhalb des Bereichs.
- Die aktuelle Windows Sockets-Implementierung unterstützt die von der Anwendung angeforderte Windows Sockets-Spezifikationsversion nicht. Vergewissern Sie sich, dass auf keine veralteten Windows Sockets-DLL-Dateien zugegriffen wird.
|
-
WSANOTINITIALISED
- 10093
|
-
WSAStartup erfolgreich noch nicht ausgeführt.
- Entweder hat die Anwendung nicht WSAStartup aufgerufen, oder WSAStartup ist fehlgeschlagen. Die Anwendung greift möglicherweise auf einen Socket zu, den die aktuelle aktive Aufgabe nicht besitzt (d. h. versucht, einen Socket zwischen Aufgaben gemeinsam zu verwenden), oder WSACleanup wurde zu oft aufgerufen.
|
-
WSAEDISCON
- 10101
|
-
Ordnungsgemäßes Herunterfahren wird ausgeführt.
- Wird von WSARecv und WSARecvFrom zurückgegeben, um anzugeben, dass die Remotepartei eine ordnungsgemäße Herunterfahrenssequenz initiiert hat.
|
-
WSAENOMORE
- 10102
|
-
Keine weiteren Ergebnisse.
- Von der WSALookupServiceNext-Funktion können keine weiteren Ergebnisse zurückgegeben werden.
|
-
WSAECANCELLED
- 10103
|
-
Der Anruf wurde abgebrochen.
- Ein Aufruf der WSALookupServiceEnd-Funktion wurde ausgeführt, während dieser Aufruf noch verarbeitet wurde. Der Anruf wurde abgebrochen.
|
-
WSAEINVALIDPROCTABLE
- 10104
|
-
Die Prozeduraufruftabelle ist ungültig.
- Die Aufruftabelle der Dienstanbieterprozedur ist ungültig. Ein Dienstanbieter hat eine gefälschte Prozedurtabelle an Ws2_32.dll zurückgegeben. Dies wird in der Regel dadurch verursacht, dass mindestens einer der Funktionszeiger NULL ist.
|
-
WSAEINVALIDPROVIDER
- 10105
|
-
Der Dienstanbieter ist ungültig.
- Der angeforderte Dienstanbieter ist ungültig. Dieser Fehler wird von den Funktionen WSCGetProviderInfo und WSCGetProviderInfo32 zurückgegeben, wenn der angegebene Protokolleintrag nicht gefunden wurde. Dieser Fehler wird auch zurückgegeben, wenn der Dienstanbieter eine andere Versionsnummer als 2.0 zurückgegeben hat.
|
-
WSAEPROVIDERFAILEDINIT
- 10106
|
-
Fehler beim Initialisieren des Dienstanbieters.
- Der angeforderte Dienstanbieter konnte nicht geladen oder initialisiert werden. Dieser Fehler wird zurückgegeben, wenn entweder die DLL eines Dienstanbieters nicht geladen werden konnte (LoadLibrary-Fehler ) oder die WSPStartup - oder NSPStartup-Funktion des Anbieters fehlgeschlagen ist.
|
-
WSASYSCALLFAILURE
- 10107
|
-
Systemaufruffehler.
- Ein Systemaufruf, der nie fehlschlagen sollte, ist fehlgeschlagen. Dies ist ein generischer Fehlercode, der unter verschiedenen Bedingungen zurückgegeben wird.
Wird zurückgegeben, wenn ein Systemaufruf, der nie fehlschlagen sollte, fehlschlägt. Beispielsweise, wenn bei einem Aufruf von WaitForMultipleEvents ein Fehler auftritt oder eine der Registrierungsfunktionen versucht, die Protokoll-/Namespacekataloge zu bearbeiten. Wird zurückgegeben, wenn ein Anbieter success nicht zurückgibt und keinen erweiterten Fehlercode bereitstellt. Kann auf einen Dienstanbieterimplementierungsfehler hinweisen.
|
-
WSASERVICE_NOT_FOUND
- 10108
|
-
Der Dienst wurde nicht gefunden.
- Ein solcher Dienst ist nicht bekannt. Der Dienst kann nicht im angegebenen Namensraum gefunden werden.
|
-
WSATYPE_NOT_FOUND
- 10109
|
-
Klassentyp nicht gefunden.
- Die angegebene Klasse wurde nicht gefunden.
|
-
WSA_E_NO_MORE
- 10110
|
-
Keine weiteren Ergebnisse.
- Von der WSALookupServiceNext-Funktion können keine weiteren Ergebnisse zurückgegeben werden.
|
-
WSA_E_CANCELLED
- 10111
|
-
Der Anruf wurde abgebrochen.
- Ein Aufruf der WSALookupServiceEnd-Funktion wurde ausgeführt, während dieser Aufruf noch verarbeitet wurde. Der Anruf wurde abgebrochen.
|
-
WSAEREFUSED
- 10112
|
-
Die Datenbankabfrage wurde abgelehnt.
- Bei einer Datenbankabfrage ist ein Fehler aufgetreten, da sie aktiv abgelehnt wurde.
|
-
WSAHOST_NOT_FOUND
- 11001
|
-
Host nicht gefunden.
- Ein solcher Host ist nicht bekannt. Der Name ist kein offizieller Hostname oder Alias, oder er kann nicht in den abgefragten Datenbanken gefunden werden. Dieser Fehler kann auch für Protokoll- und Dienstabfragen zurückgegeben werden, was bedeutet, dass der angegebene Name in der relevanten Datenbank nicht gefunden werden konnte.
|
-
WSATRY_AGAIN
- 11002
|
-
Nicht autoritativer Host nicht gefunden.
- Dies ist in der Regel ein temporärer Fehler während der Hostnamenauflösung und bedeutet, dass der lokale Server keine Antwort von einem autorisierenden Server empfangen hat. Ein erneuter Versuch zu einem späteren Zeitpunkt wird möglicherweise erfolgreich durchgeführt.
|
-
WSANO_RECOVERY
- 11003
|
-
Dies ist ein nicht behebbarer Fehler.
- Dies gibt an, dass während einer Datenbanksuche ein nicht behebbarer Fehler aufgetreten ist. Dies kann daran sein, dass die Datenbankdateien (z. B. BSD-kompatible HOSTS-, SERVICES- oder PROTOCOLS-Dateien) nicht gefunden wurden, oder eine DNS-Anforderung vom Server mit einem schwerwiegenden Fehler zurückgegeben wurde.
|
-
WSANO_DATA
- 11004
|
-
Gültiger Name, kein Datensatz des angeforderten Typs.
- Der angeforderte Name ist gültig und wurde in der Datenbank gefunden, enthält jedoch nicht die richtigen zugeordneten Daten, für die aufgelöst werden. Das übliche Beispiel hierfür ist ein Hostname-to-Address-Übersetzungsversuch (unter Verwendung von gethostbyname oder WSAAsyncGetHostByName), bei dem dns (Domain Name Server) verwendet wird. Ein MX-Eintrag wird zurückgegeben, aber kein A-Eintrag. Dies gibt an, dass der Host selbst vorhanden ist, aber nicht direkt erreichbar ist.
|
-
WSA_QOS_RECEIVERS
- 11005
|
-
QoS-Empfänger.
- Mindestens eine QoS-Reserve ist eingetroffen.
|
-
WSA_QOS_SENDERS
- 11006
|
-
QoS-Absender.
- Mindestens ein QoS-Sendepfad ist eingetroffen.
|
-
WSA_QOS_NO_SENDERS
- 11007
|
-
Keine QoS-Absender.
- Es gibt keine QoS-Absender.
|
-
WSA_QOS_NO_RECEIVERS
- 11008
|
-
QoS ohne Empfänger.
- Es gibt keine QoS-Empfänger.
|
-
WSA_QOS_REQUEST_CONFIRMED
- 11009
|
-
QoS-Anforderung bestätigt.
- Die QoS-Reserveanforderung wurde bestätigt.
|
-
WSA_QOS_ADMISSION_FAILURE
- 11010
|
-
QoS-Zulassungsfehler.
- Aufgrund fehlender Ressourcen ist ein QoS-Fehler aufgetreten.
|
-
WSA_QOS_POLICY_FAILURE
- 11011
|
-
QoS-Richtlinienfehler.
- Die QoS-Anforderung wurde abgelehnt, weil das Richtliniensystem die angeforderte Ressource nicht innerhalb der vorhandenen Richtlinie zuordnen konnte.
|
-
WSA_QOS_BAD_STYLE
- 11012
|
-
QoS:Schlechter Stil.
- Es wurde ein unbekannter oder in Konflikt stehendes QoS-Format gefunden.
|
-
WSA_QOS_BAD_OBJECT
- 11013
|
-
Ungültiges QoS-Objekt.
- Bei einem Teil der filterpec oder des anbieterspezifischen Puffers im Allgemeinen ist ein Problem aufgetreten.
|
-
WSA_QOS_TRAFFIC_CTRL_ERROR
- 11014
|
-
QoS-Datenverkehrssteuerungsfehler.
- Ein Fehler mit der zugrunde liegenden Datenverkehrssteuerungs-API (TC), da die generische QoS-Anforderung für die lokale Erzwingung durch die TC-API konvertiert wurde. Dies kann auf einen Fehler mit nicht genügend Arbeitsspeicher oder auf einen internen QoS-Anbieterfehler zurückzuführen sein.
|
-
WSA_QOS_GENERIC_ERROR
- 11015
|
-
Generischer QoS-Fehler.
- Ein allgemeiner QoS-Fehler.
|
-
WSA_QOS_ESERVICETYPE
- 11016
|
-
QoS-Diensttypfehler.
- Ein ungültiger oder unbekannter Diensttyp wurde in der QoS-Flowspec gefunden.
|
-
WSA_QOS_EFLOWSPEC
- 11017
|
-
QoS flowspec-Fehler.
- In der QOS-Struktur wurde eine ungültige oder inkonsistente Flowspec gefunden.
|
-
WSA_QOS_EPROVSPECBUF
- 11018
|
-
Ungültiger QoS-Anbieterpuffer.
- Ein ungültiger QoS-anbieterspezifischer Puffer.
|
-
WSA_QOS_EFILTERSTYLE
- 11019
|
-
Ungültiger QoS-Filterstil.
- Es wurde ein ungültiger QoS-Filterstil verwendet.
|
-
WSA_QOS_EFILTERTYPE
- 11020
|
-
Ungültiger QoS-Filtertyp.
- Ein ungültiger QoS-Filtertyp wurde verwendet.
|
-
WSA_QOS_EFILTERCOUNT
- 11021
|
-
Falsche QoS-Filteranzahl.
- Im FLOWDESCRIPTOR wurde eine falsche Anzahl von QoS FILTERSPECs angegeben.
|
-
WSA_QOS_EOBJLENGTH
- 11022
|
-
Ungültige Länge des QoS-Objekts.
- Ein Objekt mit einem ungültigen ObjectLength-Feld wurde im QoS-anbieterspezifischen Puffer angegeben.
|
-
WSA_QOS_EFLOWCOUNT
- 11023
|
-
Falsche QoS-Flussanzahl.
- In der QoS-Struktur wurde eine falsche Anzahl von Flussdeskriptoren angegeben.
|
-
WSA_QOS_EUNKOWNPSOBJ
- 11024
|
-
Nicht erkanntes QoS-Objekt.
- Im QoS-anbieterspezifischen Puffer wurde ein nicht erkanntes Objekt gefunden.
|
-
WSA_QOS_EPOLICYOBJ
- 11025
|
-
Ungültiges QoS-Richtlinienobjekt.
- Im QoS-anbieterspezifischen Puffer wurde ein ungültiges Richtlinienobjekt gefunden.
|
-
WSA_QOS_EFLOWDESC
- 11026
|
-
Ungültiger QoS-Flussdeskriptor.
- In der Flowdeskriptorliste wurde ein ungültiger QoS-Flussdeskriptor gefunden.
|
-
WSA_QOS_EPSFLOWSPEC
- 11027
|
-
Ungültige QoS-anbieterspezifische Flowspec.
- Im QoS-anbieterspezifischen Puffer wurde eine ungültige oder inkonsistente Flowspec gefunden.
|
-
WSA_QOS_EPSFILTERSPEC
- 11028
|
-
Ungültige QoS-anbieterspezifische Filterpec.
- Im QoS-anbieterspezifischen Puffer wurde eine ungültige FILTERSPEC gefunden.
|
-
WSA_QOS_ESDMODEOBJ
- 11029
|
-
Ungültiges QoS-Shape-Verwerfen des Modusobjekts.
- Im QoS-anbieterspezifischen Puffer wurde ein ungültiges Shape-Verwerfensmodusobjekt gefunden.
|
-
WSA_QOS_ESHAPERATEOBJ
- 11030
|
-
Ungültiges QoS-Strukturierungsratenobjekt.
- Im QoS-anbieterspezifischen Puffer wurde ein ungültiges Strukturierungsratenobjekt gefunden.
|
-
WSA_QOS_RESERVED_PETYPE
- 11031
|
-
Reservierter QoS-Richtlinienelementtyp.
- Im QoS-anbieterspezifischen Puffer wurde ein reserviertes Richtlinienelement gefunden.
|