Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższa lista zawiera zwięzłe opisy każdej funkcji Winsock. Aby uzyskać dodatkowe informacje na temat dowolnej funkcji, kliknij nazwę funkcji.
| Funkcja | Opis |
|---|---|
| zaakceptuj | Zezwala na próbę połączenia przychodzącego w gniazdie. |
| AcceptEx | Akceptuje nowe połączenie, zwraca lokalny i zdalny adres i odbiera pierwszy blok danych wysyłanych przez aplikację kliencką. |
| wiązanie | Kojarzy adres lokalny z gniazdem. |
| closesocket | Zamyka istniejące gniazdo. |
| Ustanawia połączenie z określonym gniazdem. | |
| ConnectEx | Ustanawia połączenie z określonym gniazdem i opcjonalnie wysyła dane po nawiązaniu połączenia. Obsługiwane tylko w gniazdach zorientowanych na połączenie. |
| DisconnectEx | Zamyka połączenie na gniazdach i umożliwia ponowne użycie uchwytu gniazda. |
| enumProtocols | Pobiera informacje o określonym zestawie protokołów sieciowych, które są aktywne na hoście lokalnym. |
| freeaddrinfo | Zwalnia informacje o adresach, które funkcja getaddrinfo dynamicznie przydziela w strukturach addrinfo. |
| FreeAddrInfoEx | Zwalnia informacje o adresach, które funkcja GetAddrInfoEx dynamicznie przydziela w strukturachaddrinfoex. |
| FreeAddrInfoW | Zwalnia informacje o adresach, które funkcja GetAddrInfoW dynamicznie przydziela w strukturach addrinfoW. |
| gai_strerror | Pomaga w drukowaniu komunikatów o błędach na podstawie błędów EAI_* zwracanych przez funkcję getaddrinfo. |
| getAcceptExSockaddrs | Analizuje dane uzyskane z wywołania funkcji AcceptEx. |
| GetAddressByName | Wysyła zapytanie do przestrzeni nazw lub zestawu domyślnych przestrzeni nazw w celu pobrania informacji o adresie sieciowym dla określonej usługi sieciowej. Ten proces jest nazywany rozpoznawaniem nazw usługi. Usługa sieciowa może również używać funkcji do uzyskiwania informacji o adresach lokalnych, których może używać z funkcją bind. |
| getaddrinfo | Zapewnia niezależne od protokołu tłumaczenie z nazwy hosta ANSI na adres. |
| GetAddrInfoEx | Zapewnia niezależne od protokołu rozpoznawanie nazw z dodatkowymi parametrami, aby zakwalifikować dostawców przestrzeni nazw, którzy powinni obsłużyć żądanie. |
| GetAddrInfoExCancel | Anuluje operację asynchroniczną przez funkcjęGetAddrInfoEx. |
| GetAddrInfoExOverlappedResult | Pobiera kod zwracany dla struktury OVERLAPPED używanej przez operację asynchroniczną dla funkcji GetAddrInfoEx. |
| GetAddrInfoW | Zapewnia niezależne od protokołu tłumaczenie z nazwy hosta Unicode na adres. |
| gethostbyaddr | Pobiera informacje o hoście odpowiadające adresowi sieciowemu. |
| gethostbyname | Pobiera informacje o hoście odpowiadające nazwie hosta z bazy danych hostów. Przestarzałe: zamiast tego użyj getaddrinfo. |
| gethostname | Pobiera standardową nazwę hosta dla komputera lokalnego. |
| GetHostNameW | Pobiera standardową nazwę hosta komputera lokalnego jako ciąg Unicode. |
| getipv4sourcefilter | Pobiera stan filtru multiemisji dla gniazda IPv4. |
| GetNameByType | Pobiera nazwę usługi sieciowej dla określonego typu usługi. |
| getnameinfo | Zapewnia rozpoznawanie nazw z adresu IPv4 lub IPv6 do nazwy hosta ANSI i z numeru portu do nazwy usługi ANSI. |
| GetNameInfoW | Zapewnia rozpoznawanie nazw z adresu IPv4 lub IPv6 do nazwy hosta Unicode i z numeru portu do nazwy usługi Unicode. |
| getpeername | Pobiera adres elementu równorzędnego, z którym jest połączone gniazdo. |
| getprotobyname | Pobiera informacje o protokole odpowiadające nazwie protokołu. |
| getprotobynumber | Pobiera informacje o protokole odpowiadające numerowi protokołu. |
| getservbyname | Pobiera informacje o usłudze odpowiadające nazwie i protokole usługi. |
| getservbyport | Pobiera informacje o usłudze odpowiadające portowi i protokołowi. |
| GetService | Pobiera informacje o usłudze sieciowej w kontekście zestawu domyślnych przestrzeni nazw lub określonej przestrzeni nazw. |
| getsockname | Pobiera nazwę lokalną gniazda. |
| getsockopt | Pobiera opcję gniazda. |
| getsourcefilter | Pobiera stan filtru multiemisji dla gniazda IPv4 lub IPv6. |
| GetTypeByName | Pobiera identyfikator GUID typu usługi dla usługi sieciowej określonej przez nazwę. |
| htond | Konwertuje podwójne z hosta na kolejność bajtów sieci TCP/IP (co jest big-endian). |
| htonf | Konwertuje zmiennoprzecinkowych z hosta na kolejność bajtów sieci TCP/IP (co jest big-endian). |
| htonl | Konwertuje u_long z hosta na kolejność bajtów sieci TCP/IP (co jest big-endian). |
| htonll | Konwertuje niepodpisane __int64 z hosta na kolejność bajtów sieci TCP/IP (co jest big-endian). |
| htons | Konwertuje u_short z hosta na kolejność bajtów sieci TCP/IP (co jest big-endian). |
| inet_addr | Konwertuje ciąg zawierający adres kropkowany protokołu internetowego (Ipv4) na odpowiedni adres dla struktury in_addr. |
| inet_ntoa | Konwertuje adres internetowy (IPv4) na ciąg w standardowym formacie kropkowym w Internecie. |
| InetNtop | Konwertuje adres sieciowy IPv4 lub IPv6 na ciąg w formacie standardowym internetowym. Wersja ANSI tej funkcji jest inet_ntop. |
| InetPton | Konwertuje adres sieciowy IPv4 lub IPv6 w postaci standardowej prezentacji tekstowej na postać liczbową binarną. Wersja ANSI tej funkcji jest inet_pton. |
| ioctlsocket | Steruje trybem we/wy gniazda. |
| nasłuchiwanie | Umieszcza gniazdo w stanie, w którym nasłuchuje połączenia przychodzącego. |
| ntohd | Konwertuje niepodpisane __int64 z zamówienia sieciowego TCP/IP do hostowania kolejności bajtów (która jest mało endianem na procesorach Intel) i zwraca dwukrotnie. |
| ntohf | Konwertuje niepodpisane __int32 z zamówienia sieciowego TCP/IP na kolejność hostowania bajtów (co jest mało endianem na procesorach Intel) i zwraca zmiennoprzecinkowe. |
| ntohl | Konwertuje u_long z zamówienia sieciowego TCP/IP w celu hostowania kolejności bajtów (co jest mało endianem na procesorach Intel). |
| ntohll | Konwertuje niepodpisane __int64 z zamówienia sieciowego TCP/IP na kolejność hostowania bajtów (co jest mało endianem w procesorach Intel). |
| ntohs | Konwertuje u_short z kolejności bajtów sieci TCP/IP na kolejność bajtów hosta (co jest mało endianem w procesorach Intel). |
| odzyskiwania | Odbiera dane z połączonego lub powiązanego gniazda. |
| od | Odbiera datagram i przechowuje adres źródłowy. |
| RIOCloseCompletionQueue | Zamyka istniejącą kolejkę uzupełniania używaną do powiadamiania o zakończeniu we/wy przez wysyłanie i odbieranie żądań przy użyciu zarejestrowanych rozszerzeń we/wy usługi Winsock. |
| RIOCreateCompletionQueue | Tworzy kolejkę uzupełniania we/wy o określonym rozmiarze do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOCreateRequestQueue | Tworzy zarejestrowany deskryptor gniazda we/wy przy użyciu określonego gniazda i kolejek uzupełniania we/wy do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIODequeueCompletion | Usuwa wpisy z kolejki uzupełniania we/wy do użycia z rozszerzeniami we/wy zarejestrowanych we/wy usługi Winsock. |
| RIODeregisterBuffer | Wyrejestrowuje zarejestrowany bufor używany z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIONotify | Rejestruje metodę do użycia w celu zachowania powiadomień w kolejce uzupełniania we/wy do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOReceive | Odbiera dane sieciowe na podłączonym zarejestrowanym gniazdie TCP we/wy lub powiązanym zarejestrowanym gniazdo we/wy UDP do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOReceiveEx | Odbiera dane sieciowe na podłączonym zarejestrowanym gniazdie TCP we/wy lub powiązanym zarejestrowanym gniazdo we/wy UDP z dodatkowymi opcjami do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIORegisterBuffer | Rejestruje RIO_BUFFERID, zarejestrowany deskryptor buforu z określonym buforem do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOResizeCompletionQueue | Zmienia rozmiar kolejki uzupełniania we/wy na większy lub mniejszy do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOResizeRequestQueue | Zmienia rozmiar kolejki żądań tak, aby był większy lub mniejszy do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOSend | Wysyła dane sieciowe do połączonego zarejestrowanego gniazda TCP we/wy lub powiązanego zarejestrowanego gniazda we/wy UDP do użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| RIOSendEx | Wysyła dane sieciowe do podłączonego gniazda TCP we/wy lub powiązanego zarejestrowanego gniazda we/wy UDP z dodatkowymi opcjami użycia z zarejestrowanymi rozszerzeniami we/wy usługi Winsock. |
| wybierz pozycję | Określa stan jednego lub większej liczby gniazd, oczekujących w razie potrzeby do wykonania synchronicznych operacji we/wy. |
| wysyłanie | Wysyła dane do połączonego gniazda. |
| sendto | Wysyła dane do określonego miejsca docelowego. |
| SetAddrInfoEx | Rejestruje nazwę hosta i usługi wraz ze skojarzonymi adresami z określonym dostawcą przestrzeni nazw. |
| setipv4sourcefilter | Ustawia stan filtru multiemisji dla gniazda IPv4. |
| SetService | Rejestruje lub usuwa z rejestru usługę sieciową w co najmniej jednej przestrzeni nazw. Może również dodawać lub usuwać typ usługi sieciowej w co najmniej jednej przestrzeni nazw. |
| SetSocketMediaStreamingMode | Wskazuje, czy sieć ma być używana do przesyłania multimediów przesyłanych strumieniowo, które wymagają jakości usługi. |
| setsockopt | Ustawia opcję gniazda. |
| setsourcefilter | Ustawia stan filtru multiemisji dla gniazda IPv4 lub IPv6. |
| zamykania | Wyłącza wysyłanie lub odbieranie w gniazdie. |
| gniazd | Tworzy gniazdo powiązane z określonym dostawcą usług. |
| TransmitFile | Przesyła dane plików za pośrednictwem podłączonego uchwytu gniazda. |
| TransmitPackets | Przesyła dane w pamięci lub dane plików za pośrednictwem podłączonego gniazda. |
| WSAAccept | Warunkowo akceptuje połączenie na podstawie wartości zwracanej funkcji warunku, zapewnia jakość specyfikacji przepływu usług i umożliwia transfer danych połączenia. |
| WSAAddressToString | Konwertuje wszystkie składniki struktury sockaddr na czytelną dla człowieka reprezentację ciągu adresu. |
| WSAAsyncGetHostByAddr | Asynchronicznie pobiera informacje o hoście, które odpowiadają adresowi. |
| WSAAsyncGetHostByName | Asynchronicznie pobiera informacje o hoście, które odpowiadają nazwie hosta. |
| WSAAsyncGetProtoByName | Asynchronicznie pobiera informacje o protokole, które odpowiadają nazwie protokołu. |
| WSAAsyncGetProtoByNumber | Asynchronicznie pobiera informacje o protokole, które odpowiadają numerowi protokołu. |
| WSAAsyncGetServByName | Asynchronicznie pobiera informacje o usłudze, które odpowiadają nazwie usługi i porcie. |
| WSAAsyncGetServByPort | Asynchronicznie pobiera informacje o usłudze, które odpowiadają portowi i protokołowi. |
| WSAAsyncSelect | Żąda powiadomienia o zdarzeniach sieciowych dla gniazda opartego na komunikatach systemu Windows. |
| WSACancelAsyncRequest | Anuluje niekompletną operację asynchroniczną. |
| WSACleanup | Kończy korzystanie z Ws2_32.DLL. |
| WSACloseEvent | Zamyka otwarte dojście obiektu zdarzeń. |
| WSAConnect | Ustanawia połączenie z inną aplikacją gniazda, wymienia dane połączenia i określa wymaganą jakość usługi na podstawie określonej struktury FLOWSPEC. |
| WSAConnectByList | Ustanawia połączenie z jedną z kolekcji możliwych punktów końcowych reprezentowanych przez zestaw adresów docelowych (nazwy hostów i porty). |
| WSAConnectByName | Ustanawia połączenie z inną aplikacją gniazda na określonym hoście i porcie |
| WSACreateEvent | Tworzy nowy obiekt zdarzenia. |
| WSADeleteSocketPeerTargetName | Usuwa skojarzenie między nazwą elementu docelowego elementu równorzędnego a adresem IP gniazda. |
| WSADuplicateSocket | Zwraca strukturę, która może służyć do tworzenia nowego deskryptora gniazd dla udostępnionego gniazda. |
| WSAEnumNameSpaceProviders | Pobiera informacje o dostępnych przestrzeniach nazw. |
| WSAEnumNameSpaceProvidersEx | Pobiera informacje o dostępnych przestrzeniach nazw. |
| WSAEnumNetworkEvents | Odnajduje wystąpienia zdarzeń sieciowych dla wskazanego gniazda, wyczyść rekordy zdarzeń sieci wewnętrznej i zresetuj obiekty zdarzeń (opcjonalnie). |
| WSAEnumProtocols | Pobiera informacje o dostępnych protokołach transportowych. |
| WSAEventSelect | Określa obiekt zdarzenia, który ma być skojarzony z określonym zestawem zdarzeń sieciowych FD_XXX. |
| __WSAFDIsSet | Określa, czy gniazdo jest zawarte w zestawie deskryptorów gniazd. |
| WSAGetFailConnectOnIcmpError | Wykonuje zapytanie o stan opcji gniazda TCP_FAIL_CONNECT_ON_ICMP_ERROR. |
| WSAGetIcmpErrorInfo | Wysyła zapytanie do adresu źródłowego błędu protokołu ICMP odebranego na gniazdo TCP podczas konfigurowania połączenia. |
| WSAGetIPUserMtu | Pobiera zdefiniowaną przez użytkownika jednostki MTU warstwy IP dla gniazda. |
| WSAGetLastError | Zwraca stan błędu ostatniej operacji, która zakończyła się niepowodzeniem. |
| WSAGetOverlappedResult | Pobiera wyniki nakładanej operacji na określonym gniazdie. |
| WSAGetQOSByName | Inicjuje strukturę QOS na podstawie nazwanego szablonu lub dostarcza bufor w celu pobrania wyliczenia dostępnych nazw szablonów. |
| WSAGetServiceClassInfo | Pobiera informacje o klasie (schemat) dotyczące określonej klasy z określonego dostawcy przestrzeni nazw. |
| WSAGetServiceClassNameByClassId | Pobiera nazwę usługi skojarzonej z określonym typem. |
| WSAGetUdpRecvMaxCoalescedSize | Pobiera maksymalny rozmiar odebranego komunikatu, który jest ściągnięty dla gniazda UDP. |
| WSAGetUdpSendMessageSize | Pobiera rozmiar komunikatu segmentacji dla gniazda UDP. |
| WSAHtonl | Konwertuje u_long z kolejności bajtów hosta na kolejność bajtów sieciowych. |
| WSAHtons | Konwertuje u_short z kolejności bajtów hosta na kolejność bajtów sieciowych. |
| WSAImpersonateSocketPeer | Służy do personifikacji podmiotu zabezpieczeń odpowiadającego elementowi równorzędnym gniazd w celu wykonania autoryzacji na poziomie aplikacji. |
| WSAInstallServiceClass | Rejestruje schemat klasy usługi w przestrzeni nazw. |
| WSAIoctl | Steruje trybem gniazda. |
| WSAJoinLeaf | Łączy węzeł liścia w sesji wielopunktowej, wymienia dane i określa wymaganą jakość usługi na podstawie określonych struktur. |
| WSALookupServiceBegin | Inicjuje zapytanie klienta ograniczone przez informacje zawarte w strukturzeWSAQUERYSET. |
| WSALookupServiceEnd | Zwalnia dojście używane przez poprzednie wywołania do WSALookupServiceBegin i WSALookupServiceNext. |
| WSALookupServiceNext | Pobierz żądane informacje o usłudze. |
| WSANSPIoctl | Deweloperzy do tworzenia wywołań kontrolek we/wy do zarejestrowanej przestrzeni nazw. |
| WSANtohl | Konwertuje u_long z kolejności bajtów sieciowych na kolejność bajtów hostowania. |
| WSANtohs | Konwertuje u_short z kolejności bajtów sieciowych na kolejność bajtów hosta. |
| WSAPoll | Określa stan co najmniej jednego gniazda. |
| WSAProviderConfigChange | Powiadamia aplikację o zmianie konfiguracji dostawcy. |
| WSAQuerySocketSecurity | Wysyła informacje o zabezpieczeniach zastosowanych do połączenia w gniazdie. |
| WSARecv | Odbiera dane z podłączonego gniazda. |
| WSARecvDisconnect | Przerywa odbiór gniazda i pobiera dane rozłączenia, jeśli gniazdo jest zorientowane na połączenie. |
| WSARecvEx | Odbiera dane z podłączonego gniazda. |
| WSARecvFrom | Odbiera datagram i przechowuje adres źródłowy. |
| (WSARecvMsg)LPFN_WSARECVMSG | Odbiera dane i opcjonalne informacje sterujące z połączonych i nie połączonych gniazd. |
| WSARemoveServiceClass | Trwale usuwa schemat klasy usługi z rejestru. |
| WSAResetEvent | Resetuje stan określonego obiektu zdarzenia do niepodpisanego. |
| WSARevertImpersonation | Przerywa personifikację elementu równorzędnego gniazda. |
| WSASend | Wysyła dane do połączonego gniazda. |
| WSASendDisconnect | Inicjuje zakończenie połączenia dla gniazda i wysyła dane rozłączenia. |
| WSASendMsg | Wysyła dane i opcjonalne informacje sterujące z połączonych i nie połączonych gniazd. |
| WSASendTo | Wysyła dane do określonego miejsca docelowego przy użyciu nakładających się operacji we/wy, jeśli ma to zastosowanie. |
| WSASetEvent | Ustawia stan określonego obiektu zdarzenia na sygnalizowany. |
| WSASetFailConnectOnIcmpError | Ustawia stan opcji gniazda TCP_FAIL_CONNECT_ON_ICMP_ERROR. |
| WSASetIPUserMtu | Ustawia jednostki MTU w warstwie IP zdefiniowanej przez użytkownika na gniazdach. |
| WSASetLastError | Ustawia kod błędu. |
| WSASetService | Rejestruje lub usuwa z rejestru wystąpienie usługi w co najmniej jednej przestrzeni nazw. |
| WSASetSocketPeerTargetName | Służy do określania nazwy elementu docelowego elementu równorzędnego (SPN), która odpowiada adresowi IP elementu równorzędnego. Ta nazwa docelowa jest określana przez aplikacje klienckie w celu bezpiecznego identyfikowania elementu równorzędnego, który powinien zostać uwierzytelniony. |
| WSASetSocketSecurity | Włącza i stosuje zabezpieczenia gniazda. |
| WSASetUdpRecvMaxCoalescedSize | Ustawia maksymalny rozmiar komunikatu z połączeniem ustawionym na gniazdo UDP. |
| WSASetUdpSendMessageSize | Ustawia rozmiar komunikatu segmentacji w gniazdie UDP. |
| WSASocket | Tworzy gniazdo powiązane z określonym dostawcą usług transportowych. |
| WSAStartup | Inicjuje użycie WS2_32.DLL przez proces. |
| WSAStringToAddress | Konwertuje ciąg liczbowy na strukturę sockaddr. |
| WSAWaitForMultipleEvents | Zwraca wartość , gdy jeden lub wszystkie określone obiekty zdarzeń znajdują się w stanie sygnału lub gdy interwał limitu czasu wygaśnie. |