Megosztás a következőn keresztül:


Winsock-függvények

Az alábbi lista az egyes Winsock-függvények tömör leírását tartalmazza. A függvények nevével kapcsolatos további információkért kattintson a függvény nevére.

Funkció Leírás
elfogadása Engedélyezi a bejövő csatlakozási kísérleteket egy szoftvercsatornán.
AcceptEx Új kapcsolatot fogad el, visszaadja a helyi és a távoli címet, és megkapja az ügyfélalkalmazás által küldött első adatblokkot.
kötési Helyi címet társít egy szoftvercsatornához.
closesocket Bezár egy meglévő szoftvercsatornát.
csatlakozás Kapcsolatot létesít egy megadott szoftvercsatornával.
ConnectEx Kapcsolatot létesít egy megadott szoftvercsatornával, és opcionálisan adatokat küld a kapcsolat létrejötte után. Csak kapcsolatorientált szoftvercsatornák esetén támogatott.
DisconnectEx Lezár egy kapcsolatot egy szoftvercsatornán, és lehetővé teszi a szoftvercsatorna fogópontjának újbóli felhasználását.
EnumProtocols Információt kér le a helyi gazdagépen aktív hálózati protokollok megadott készletéről.
freeaddrinfo Felszabadítja azokat az információkat, amelyeket a getaddrinfo függvény dinamikusan lefoglal addrinfo struktúrákban.
FreeAddrInfoEx Felszabadítja azokat az információkat, amelyeket a GetAddrInfoEx függvény dinamikusan lefoglal addrinfoex struktúrákban.
FreeAddrInfoW Felszabadítja azokat az információkat, amelyeket a GetAddrInfoW függvény dinamikusan lefoglal addrinfoW struktúrákban.
gai_strerror Segít a hibaüzenetek nyomtatásában a getaddrinfo függvény által visszaadott EAI_* hibák alapján.
GetAcceptExSockaddrs Elemzi az AcceptEx függvény hívásából beszerzett adatokat.
GetAddressByName Lekérdez egy névteret vagy egy alapértelmezett névteret egy adott hálózati szolgáltatás hálózati címadatainak lekéréséhez. Ezt a folyamatot szolgáltatásnévfeloldásnak nevezzük. A hálózati szolgáltatás a függvény használatával is beszerezheti a helyi címadatokat, amelyeket a kötési függvénnyel használhat.
getaddrinfo Protokollfüggetlen fordítást biztosít egy ANSI-állomásnévről egy címre.
GetAddrInfoEx Protokollfüggetlen névfeloldást biztosít további paraméterekkel, amelyek alapján a névtérszolgáltatóknak kell kezelnie a kérést.
GetAddrInfoExCancel Megszakítja a GetAddrInfoEx függvény aszinkron műveletét.
GetAddrInfoExOverlappedResult Lekéri a getAddrInfoExfüggvény aszinkron művelete által használt ÁTFEDÉSBEN LÉVŐ szerkezet visszatérési kódját.
GetAddrInfoW Protokollfüggetlen fordítást biztosít Unicode-gazdagépnévről egy címre.
gethostbyaddr Lekéri a hálózati címnek megfelelő gazdagépadatokat.
gethostbyname Egy gazdagépnévnek megfelelő gazdagépadatokat kér le egy gazdagépadatbázisból. Elavult: használja inkább getaddrinfo.
gethostname Lekéri a helyi számítógép szokásos gazdagépnevét.
GetHostNameW Unicode-sztringként kéri le a helyi számítógép szabványos gazdagépnevét.
getipv4sourcefilter Lekéri az IPv4-szoftvercsatornák csoportos küldésű szűrőállapotát.
GetNameByType Lekéri egy hálózati szolgáltatás nevét a megadott szolgáltatástípushoz.
getnameinfo Névfeloldást biztosít egy IPv4- vagy IPv6-címről egy ANSI-állomásnévre és egy portszámról az ANSI-szolgáltatásnévre.
GetNameInfoW IPv4- vagy IPv6-címről Unicode-gazdagépnévre, portszámról Unicode-szolgáltatásnévre történő névfeloldást biztosít.
getpeername Lekéri annak a társnak a címét, amelyhez egy szoftvercsatorna csatlakozik.
getprotobyname Lekéri a protokollnévnek megfelelő protokolladatokat.
getprotobynumber Lekéri a protokollszámnak megfelelő protokolladatokat.
getservbyname Lekéri a szolgáltatásnévnek és protokollnak megfelelő szolgáltatásadatokat.
getservbyport Lekéri a portnak és protokollnak megfelelő szolgáltatásinformációkat.
GetService Egy hálózati szolgáltatással kapcsolatos információkat kér le az alapértelmezett névterek vagy egy megadott névtér halmazának kontextusában.
getsockname Lekéri a szoftvercsatornák helyi nevét.
getsockopt Lekéri a szoftvercsatorna-beállítást.
getsourcefilter Lekéri az IPv4- vagy IPv6-szoftvercsatornák csoportos küldésű szűrőállapotát.
GetTypeByName Lekéri a név alapján megadott hálózati szolgáltatáshoz tartozó SZOLGÁLTATÁSTÍPUS GUID azonosítót.
htond A kettős gazdaszámítógépről TCP/IP-hálózati bájtsorrendté alakítja át (ami big-endian).
htonf Átalakít egy lebegőpontos gazdagépről TCP/IP-hálózati bájtsorrendre (ami big-endian).
htonl A u_long gazdaszámítógépről TCP/IP-hálózati bájtsorrendre konvertálja (ami big-endian).
htonll Egy nem aláírt __int64 alakít át a gazdagépről TCP/IP-hálózati bájtsorrendre (ami big-endian).
A u_short gazdaszámítógépről TCP/IP-hálózati bájtsorrendre konvertálja (ez a big-endian).
inet_addr Egy (Ipv4) pontozott ip-címet tartalmazó sztringet alakít át a in_addr szerkezet megfelelő címére.
inet_ntoa IPv4-alapú internetes hálózati címeket alakít át sztringgé internetes szabványos pontozott formátumban.
InetNtop IPv4- vagy IPv6-os internetes hálózati címeket internetes szabványformátumú sztringgé alakít át. A függvény ANSI-verziója inet_ntop.
InetPton Az IPv4- vagy IPv6-os internetes hálózati címeket a szabványos szöveges bemutató űrlapon numerikus bináris formává alakítja. A függvény ANSI-verziója inet_pton.
ioctlsocket A szoftvercsatornák I/O-módjának vezérlése.
figyeli A szoftvercsatornát olyan állapotba helyezi, amelyben figyeli a bejövő kapcsolatot.
ntohd Az nem aláírt __int64 TCP-/IP-hálózati sorrendből gazdabájtsorrendté alakítja át (amely az Intel processzorokon kis endian), és egy duplaad vissza.
ntohf Egy aláíratlan __int32 alakít át TCP/IP hálózati sorrendből gazda bájtsorrendté (amely az Intel processzorokon kis endian), és egy lebegőpontosad vissza.
ntohl A u_long TCP-/IP-hálózati sorrendből gazda bájtsorrendté alakítja át (ami az Intel processzorokon kis endian).
ntohll Egy aláíratlan __int64 alakít át TCP/IP hálózati sorrendből gazda bájtsorrendbe (ami az Intel processzorokon kis endian).
ntohs A u_short TCP-/IP-hálózati bájtsorrendből gazda bájtsorrendté alakítja át (ami az Intel processzorokon kis endian).
recv Adatokat fogad egy csatlakoztatott vagy kötött szoftvercsatornából.
recvfrom Megkapja a datagramot, és tárolja a forráscímet.
RIOCloseCompletionQueue Az I/O-befejezési értesítéshez használt meglévő befejezési üzenetsor bezárásához küldjön és fogadjon kérelmeket a Winsock regisztrált I/O-bővítményeivel.
RIOCreateCompletionQueue Létrehoz egy adott méretű I/O-befejezési várólistát a Winsock regisztrált I/O-bővítményeivel való használatra.
RIOCreateRequestQueue Egy regisztrált I/O-szoftvercsatorna-leírót hoz létre egy megadott szoftvercsatornával és I/O-befejezési üzenetsorokkal a Winsock regisztrált I/O-bővítményeivel való használatra.
RIODequeueCompletion Eltávolítja a bejegyzéseket egy I/O-befejezési üzenetsorból a Winsock által regisztrált I/O-bővítményekkel való használatra.
RIODeregisterBuffer Törli a Winsock regisztrált I/O-bővítményekkel használt regisztrált puffer regisztrációját.
RIONotify Regisztrálja az értesítési viselkedéshez használt módszert egy I/O-befejezési üzenetsoron a Winsock által regisztrált I/O-bővítményekkel való használatra.
RIOReceive Hálózati adatokat fogad egy csatlakoztatott regisztrált I/O TCP-szoftvercsatornán vagy egy kötött regisztrált I/O UDP-szoftvercsatornán a Winsock regisztrált I/O-bővítményekkel való használatra.
RIOReceiveEx Hálózati adatokat fogad egy csatlakoztatott regisztrált I/O TCP-szoftvercsatornán vagy egy kötött regisztrált I/O UDP-szoftvercsatornán a Winsock regisztrált I/O-bővítményekkel való használatra vonatkozó további lehetőségekkel.
RIORegisterBuffer Regisztrál egy RIO_BUFFERID, egy regisztrált pufferleírót egy megadott pufferrel a Winsock regisztrált I/O-bővítményekkel való használatra.
RIOResizeCompletionQueue Átméretez egy I/O-befejezési várólistát, hogy nagyobb vagy kisebb legyen a Winsock által regisztrált I/O-bővítményekkel való használathoz.
RIOResizeRequestQueue Átméretez egy kérelemsort, hogy nagyobb vagy kisebb legyen a Winsock által regisztrált I/O-bővítményekkel való használatra.
RIOSend Hálózati adatokat küld egy csatlakoztatott regisztrált I/O TCP-szoftvercsatornán vagy egy kötött regisztrált I/O UDP-szoftvercsatornán a Winsock regisztrált I/O-bővítményekkel való használatra.
RIOSendEx Hálózati adatokat küld egy csatlakoztatott regisztrált I/O TCP-szoftvercsatornán vagy egy kötött regisztrált I/O UDP-szoftvercsatornán a Winsock regisztrált I/O-bővítményekkel való használatra vonatkozó további lehetőségekkel.
kiválasztása Meghatározza egy vagy több, szükség esetén várakozó szoftvercsatornák állapotát a szinkron I/O-műveletek végrehajtásához.
küldése Adatokat küld egy csatlakoztatott szoftvercsatornán.
sendto Adatokat küld egy adott célhelyre.
SetAddrInfoEx Regisztrál egy gazdagép- és szolgáltatásnevet, valamint egy adott névtérszolgáltatóhoz társított címeket.
setipv4sourcefilter Beállítja az IPv4-szoftvercsatornák csoportos küldésű szűrőállapotát.
SetService Regisztrál vagy eltávolít a beállításjegyzékből egy hálózati szolgáltatást egy vagy több névtéren belül. Egy vagy több névtéren belüli hálózati szolgáltatástípust is hozzáadhat vagy eltávolíthat.
SetSocketMediaStreamingMode Azt jelzi, hogy a hálózatot a szolgáltatásminőséget igénylő streamelési adathordozó átvitelére kell-e használni.
setsockopt Beállít egy szoftvercsatorna-beállítást.
setsourcefilter Beállítja az IPv4- vagy IPv6-szoftvercsatornák csoportos küldési szűrőállapotát.
leállítási Letiltja a szoftvercsatornán történő küldést vagy fogadást.
szoftvercsatorna- Létrehoz egy szoftvercsatornát, amely egy adott szolgáltatóhoz van kötve.
TransmitFile Fájladatokat továbbít egy csatlakoztatott szoftvercsatorna-leírón keresztül.
TransmitPackets Memórián belüli adatokat vagy fájladatokat továbbít egy csatlakoztatott szoftvercsatornán keresztül.
WSAAccept Feltételesen elfogad egy kapcsolatot egy feltételfüggvény visszatérési értéke alapján, biztosítja a szolgáltatásfolyamat-specifikációk minőségét, és lehetővé teszi a kapcsolati adatok átvitelét.
WSAAddressToString A sockaddr struktúra összes összetevőjét átalakítja a cím emberi olvasásra alkalmas sztring-ábrázolásává.
WSAAsyncGetHostByAddr Aszinkron módon lekéri a címnek megfelelő gazdagépadatokat.
WSAAsyncGetHostByName Aszinkron módon lekéri az állomásnévnek megfelelő gazdagépadatokat.
WSAAsyncGetProtoByName Aszinkron módon lekéri a protokollnévnek megfelelő protokolladatokat.
WSAAsyncGetProtoByNumber Aszinkron módon lekéri a protokollszámnak megfelelő protokolladatokat.
WSAAsyncGetServByName Aszinkron módon lekéri a szolgáltatásnévnek és portnak megfelelő szolgáltatásadatokat.
WSAAsyncGetServByPort Aszinkron módon lekéri a portnak és protokollnak megfelelő szolgáltatásadatokat.
WSAAsyncSelect Windows üzenetalapú értesítést kér a szoftvercsatornák hálózati eseményeiről.
WSACancelAsyncRequest Befejezetlen aszinkron művelet megszakítása.
WSACleanup Leállítja a Ws2_32.DLL használatát.
WSACloseEvent Bezár egy megnyitott eseményobjektum-leírót.
WSAConnect Kapcsolatot létesít egy másik szoftvercsatornás alkalmazással, kicseréli a csatlakozási adatokat, és meghatározza a szükséges szolgáltatásminőséget a megadott FLOWPEC struktúra alapján.
WSAConnectByList Kapcsolatot létesít a célcímek (gazdagépnevek és portok) által képviselt lehetséges végpontok gyűjteményének egyikével.
WSAConnectByName Kapcsolatot létesít egy másik szoftvercsatornás alkalmazással egy adott gazdagépen és porton
WSACreateEvent Új eseményobjektumot hoz létre.
WSADeleteSocketPeerTargetName Eltávolítja a társ-célnév és a szoftvercsatorna IP-címe közötti társításokat.
WSADuplicateSocket Olyan struktúrát ad vissza, amely egy megosztott szoftvercsatornához használható új szoftvercsatorna-leíró létrehozásához használható.
WSAEnumNameSpaceProviders Lekéri az elérhető névterekre vonatkozó információkat.
WSAEnumNameSpaceProvidersEx Lekéri az elérhető névterekre vonatkozó információkat.
WSAEnumNetworkEvents Felderíti a jelzett szoftvercsatorna hálózati eseményeinek előfordulását, a belső hálózati eseményrekordok törlését és az eseményobjektumok alaphelyzetbe állítását (nem kötelező).
WSAEnumProtocols Lekéri az elérhető átviteli protokollokkal kapcsolatos információkat.
WSAEventSelect A megadott FD_XXX hálózati eseménykészlethez társítandó eseményobjektumot adja meg.
__WSAFDIsSet Megadja, hogy a szoftvercsatorna szerepel-e a szoftvercsatornák leíróinak készletében.
WSAGetFailConnectOnIcmpError Lekérdezi a TCP_FAIL_CONNECT_ON_ICMP_ERROR szoftvercsatorna-beállítás állapotát.
WSAGetIcmpErrorInfo Lekérdezi egy TCP-szoftvercsatornán a kapcsolat beállítása során kapott ICMP-hiba forráscímét.
WSAGetIPUserMtu Lekéri a szoftvercsatornák felhasználó által definiált IP-rétegének MTU-jait.
WSAGetLastError A legutóbbi sikertelen művelet hibaállapotát adja vissza.
WSAGetOverlappedResult Lekéri egy átfedésben lévő művelet eredményeit a megadott szoftvercsatornán.
WSAGetQOSByName Inicializál egy QOS- struktúrát nevesített sablon alapján, vagy puffert biztosít az elérhető sablonnevek számbavételéhez.
WSAGetServiceClassInfo Lekéri egy adott szolgáltatásosztály osztályadatait (sémáját) egy megadott névtérszolgáltatótól.
WSAGetServiceClassNameByClassId Lekéri a megadott típushoz társított szolgáltatás nevét.
WSAGetUdpRecvMaxCoalescedSize Lekéri egy UDP-szoftvercsatorna fogadott, szenesített üzenetének maximális méretét.
WSAGetUdpSendMessageSize Lekéri egy UDP-szoftvercsatornához tartozó szegmentálási üzenet méretét.
WSAHtonl Egy u_long gazda bájtsorrendből hálózati bájtsorrendté alakítja át.
WSAHtons Egy u_short gazda bájtsorrendből hálózati bájtsorrendté alakítja át.
WSAImpersonateSocketPeer A szoftvercsatorna-társnak megfelelő biztonsági tag megszemélyesítésére szolgál az alkalmazásszintű engedélyezés végrehajtásához.
WSAInstallServiceClass Egy szolgáltatásosztály sémáját regisztrálja egy névtérben.
WSAIoctl Vezérli a szoftvercsatornák módját.
WSAJoinLeaf Többpontos munkamenetbe illeszt egy levélcsomópontot, kicseréli a csatlakozási adatokat, és a megadott struktúrák alapján meghatározza a szükséges szolgáltatásminőséget.
WSALookupServiceBegin Olyan ügyfél-lekérdezést kezdeményez, amelyet a WSAQUERYSET struktúrában található információk korlátoznak.
WSALookupServiceEnd Felszabadítja a WSALookupServiceBeginés WSALookupServiceNextkorábbi hívások által használt leírót.
WSALookupServiceNext Kérje le a kért szolgáltatásadatokat.
WSANSPIoctl A fejlesztők I/O-vezérlési hívásokat kezdeményeznek egy regisztrált névtérbe.
WSANtohl Hálózati bájtsorrendből gazda bájtsorrendbe konvertál egy u_long.
WSANtohs Egy u_short hálózati bájtsorrendből gazdagép bájtsorrendté alakítja át.
WSAPoll Egy vagy több szoftvercsatorna állapotát határozza meg.
WSAProviderConfigChange Értesíti az alkalmazást a szolgáltató konfigurációjának módosításakor.
WSAQuerySocketSecurity Lekérdezi a szoftvercsatornán lévő kapcsolatra alkalmazott biztonsági adatokat.
WSARecv Adatokat fogad egy csatlakoztatott szoftvercsatornából.
WSARecvDisconnect Megszakítja a vételt egy szoftvercsatornán, és lekéri a kapcsolat megszakadási adatait, ha a szoftvercsatorna kapcsolatorientált.
WSARecvEx Adatokat fogad egy csatlakoztatott szoftvercsatornából.
WSARecvFrom Megkapja a datagramot, és tárolja a forráscímet.
LPFN_WSARECVMSG (WSARecvMsg) Adatokat és opcionális vezérlési információkat kap a csatlakoztatott és nem csatlakoztatott szoftvercsatornákról.
WSARemoveServiceClass Véglegesen eltávolítja a szolgáltatásosztály sémáját a beállításjegyzékből.
WSAResetEvent Visszaállítja a megadott eseményobjektum állapotát nem aláírtra.
WSARevertImpersonation Leállítja a szoftvercsatorna-társ megszemélyesítését.
WSASend Adatokat küld egy csatlakoztatott szoftvercsatornán.
WSASendDisconnect Kezdeményezi a szoftvercsatorna kapcsolatának megszüntetését, és elküldi a leválasztási adatokat.
WSASendMsg Adatokat és opcionális vezérlési információkat küld a csatlakoztatott és nem csatlakoztatott szoftvercsatornákról.
WSASendTo Adatokat küld egy adott célhelyre, ahol lehetséges, átfedésben lévő I/O használatával.
WSASetEvent A megadott eseményobjektum állapotát jelzi.
WSASetFailConnectOnIcmpError Beállítja a TCP_FAIL_CONNECT_ON_ICMP_ERROR szoftvercsatorna-beállítás állapotát.
WSASetIPUserMtu Beállítja a felhasználó által definiált IP-réteg MTU-t egy szoftvercsatornán.
WSASetLastError Beállítja a hibakódot.
WSASetService Regisztrál vagy eltávolít a beállításjegyzékből egy szolgáltatáspéldányt egy vagy több névtéren belül.
WSASetSocketPeerTargetName A társ ip-címének megfelelő társ-célnév (SPN) megadására szolgál. Ezt a célnevet az ügyfélalkalmazások kell megadniuk a hitelesítendő társ biztonságos azonosításához.
WSASetSocketSecurity Engedélyezi és alkalmazza a szoftvercsatornák biztonságát.
WSASetUdpRecvMaxCoalescedSize Beállítja egy UDP-szoftvercsatornán beállított szenes üzenet maximális méretét.
WSASetUdpSendMessageSize A szegmentálási üzenet méretét UDP-szoftvercsatornán állítja be.
WSASocket Létrehoz egy szoftvercsatornát, amely egy adott átviteli szolgáltatóhoz van kötve.
WSAStartup A WS2_32.DLL egy folyamat általi használatát kezdeményezi.
WSAStringToAddress Numerikus sztringet konvertál sockaddr struktúrává.
WSAWaitForMultipleEvents Akkor adja vissza, ha egy vagy az összes megadott eseményobjektum a jelzett állapotban van, vagy ha az időtúllépési időköz lejár.