Ten podręcznik użytkownika ma na celu pomoc w przypadku otrzymania kodu błędu wtyczki msdn.
Zatwierdzono: Fortect
- WSA_INVALID_HANDLE
- sześć do ośmiu
- użyj obiektu zdarzenia hoPodany uchwyt jest daleki od prawidłowego.
- WSA_NOT_ENOUGH_MEMORY
- 8
- Za mało dobrego starego barana.
- Funkcja gniazda Windows używana tylko przez CV, która prowadzi bezpośrednio do Windows, załatwia sprawę w czasach biblijnych. Lokalizacja systemu Windows oznaczałaby brak wymaganych zasobów pamięci.
- WSA_INVALID_PARAMETER
- osiemdziesiąt siedem
- Wszelkie inne zalecenia lub zalecenia są niesprawne.
>> Aplikacja korzysta z wielu rodzajów funkcji Windows Sockets, które mapują bezpośrednio do rzeczywistej funkcji systemu Windows. Funkcjonalność systemu Windows wskazuje na dolegliwość z jednym lub kilkoma ustawieniami.
- WSA_OPERATION_ABORTED
- 995
- Nakładająca się operacja przerwana.
- Nakładające się prace zostały anulowane, ponieważ obejmowały zamknięcie gniazdka lub wykonanie polecenia SIO_FLUSH w WSAIoctl .
- WSA_IO_INCOMPLETE
- 996
- WSAGetOverlappedResult (z tą konkretną flagą fWait ustawioną na FALSE w Marketplace) w trybie zapytań liczbowych, gdy nakładanie się zostanie faktycznie zakończone, będą wprowadzać ten kod błędu, dopóki ta operacja nie zostanie prawie na pewno zakończona.
- WSA_IO_PENDING
- 997
- Aplikacja uruchamia proces nakładania się, którego nie można natychmiast zablokować. Po zakończeniu konfiguracji zostanie wyświetlony komunikat o zakończeniu.
- WSAEINTR
- 10004
- Przekazywanie wywołania wyniku zostało przerwane.
- Blok został przerwany przez wezwanie do WSACancelBlockingCall .
- WSAEBADF
- 10009
- Obsługa plików jest nieprawidłowa.
- Podany adres pliku jest uszkodzony.
- WSAEAACCES
- 10013
- Odmowa zezwolenia.
- Próba została rozpoznana przez uprawnienia dostępu do gniazda. Przykład można opisać jako użycie pełnego adresu rozgłoszeniowego dla sendto bez uprawnień do wysłania przy użyciu zestawu setsockopt (SO_BROADCAST).
Inną możliwą przyczyną błędu wsaeacces jest wywołanie funkcji dziennego spożycia tłuszczu (w systemie Windows NT 4.0 z dodatkiem SP4, a więc później), innej aplikacji, usługi lub trybu jądra Dish car jest związany z tym samym adresem, który wydaje się mieć wyłączny dostęp. Ten rodzaj ekskluzywnego połączenia jest fajną funkcją systemu Windows NT 4.0 SP4 i nowszych wersji i jest zaimplementowany z pewną opcją SO_EXCLUSIVEADDRUSE .
- WSAEFFAULT
- 10014
- Nieprawidłowy adres.
- System zajmował się nieprawidłowym adresem jako adresem wskaźnika za każdym razem, gdy próbował użyć argumentu wskaźnika z na wywołanie. Ten błąd występuje, gdy aplikacja zgłasza nieprawidłową wartość wskaźnika, jeśli istnieje, lub jeśli długość bufora jest zbyt krótka. Na scenie, jeśli długość i obwód argumentu formularza jest sockaddr mniejszy niż twój obecny rozmiar (sockaddr).
- WSAEINVAL
- 10022
- Nieprawidłowy argument.
- Mógł zostać przydzielony nieprawidłowy argument (na przykład przez określenie nieprawidłowego standardu związanego z funkcją) setsockopt . W niektórych sytuacjach dotyczy to również sprawdzania stanu wszystkich gniazd — na przykład wywołanie allow na gnieździe, które nie odtwarza muzyki.
- WSAEMFILE
- 10024
- Zbyt wiele plików jest obszernych.
- Za dużo otwartych gniazd. Każdy układ może mieć idealną liczbę dostępnych deskryptorów wylotu, często globalnie, dla każdego procesu lub sznurka.
- WSAEWOULDBLOCK
- 10035
- Ten błąd może zostać zwrócony poza nieblokującymi operacjami na gnieździe. Jest to prawidłowy błąd niekrytyczny, który zostanie ponowiony później. Pomysł WSAEWOULDBLOCK z wywołania connect na całym nieblokującym wyjściu SOCK_STREAM jest normalny, ponieważ ustanowienie dominującego połączenia zajmuje trochę czasu.
- WSAEINPROGRESS
- 10036
- Operacja zostanie wykonana natychmiast.
- Operacja stempla powinna zostać wstrzymana. Windows Sockets pozwala tylko na pojawienie się nowego pojedynczego zadania blokującego – na zadaniu lub wątku – i jeśli zostanie dostarczony inny pierścień funkcji (niezależnie od tego, czy wskazuje na to razem z innym gniazdem), operacja zakończy się niepowodzeniem, jeśli chodzi o Błąd WSAEINPROGRESS.
- WSAEALREADY
- 10037
- Istnienie już trwa.
- Wykonano pracę. Testowane wcześniej na nieblokujących różach Oprogramowanie pocztowe, które przeszło już silną operację – to znaczy poprzez wybranie telefonu, aby faktycznie połączyć się po raz drugi na jednym nieblokującym złączu, które już ustanawia łączenie lub anulowanie skutecznego asynchronicznego formularza wniosku (WSAAsyncGetXbyY), który został już anulowany lub zakończony.
- WSAENOTSOCK
- 10038
- Użycie gniazda w nonsocket.An
- Operacja wykonana próba czegoś, co zdecydowanie nie jest gniazdem. Albo parametr deskryptora gniazda nie może określić prawidłowego gniazda, albo za pomocą select określonego elementu wa
Błąd gniazdka oznacza, że dane przesłane przez tę konkretną sieć nie zostały dostarczone na czas. Minimalnym skomplikowanym sposobem rozwiązania tego problemu jest przywrócenie ustawień fabrycznych i przeprowadzenie masowej aktualizacji oprogramowania układowego. Jeśli błąd gniazda jest dominujący, spójrz na podłączenie do światła bezpośrednio z doskonałego komputera.
Metoda 1. Spróbuj zresetować Winsock z wiersza poleceń.Para metod — Usuń rejestr Winsock i ponownie zainstaluj protokół TCP/IP.Metoda 3 — Wyłącz sieciowe karty systemowe.Metoda 4 – wyłącz proxy.Jest tylko pięć sposobów – wypróbuj polecenie instalacji netsh int ipv4.Metoda 6 polega na uruchomieniu polecenia ipconfig.
Ten błąd występuje, gdy nasza własna aplikacja próbuje przebić się teraz przez gniazdo z adresem IP / portem, który był już używany dla dostępnego gniazda lub gniazdem, które nie zostało prawidłowo zamknięte lub będzie nadal zamknięte.