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


Winsock-struktúrák

Az alábbi lista az egyes Winsock-struktúra és típusdef tömör leírását tartalmazza. A struktúra vagy típusdef további információiért kattintson a struktúra vagy a típusdef nevére.

Szerkezet Leírás
addrinfo A getaddrinfo függvény használja a gazdagép címadatainak tárolására.
addrinfoW A GetAddrInfoW függvény használja a gazdagép címadatainak tárolására.
ADDRINFO_DNS_SERVER A Winsock API-kban használt egyéni tartománynévrendszer- (DNS-) kiszolgálót jelöli.
addrinfoex A GetAddrInfoEx függvény használja a gazdagép címadatainak tárolására.
addrinfoex2 A GetAddrInfoEx függvény a gazdagép címadatainak tárolására szolgál, ha a rendszer egy canonical nevet és egy teljes tartománynevet is kért.
addrinfoex3 A GetAddrInfoEx függvény használja a gazdagép címadatainak tárolására egy adott hálózati adapter kérése esetén.
addrinfoex4 A GetAddrInfoEx függvény a gazdagép címadatainak tárolására szolgál, amikor a teljes tartománynévhez tartozó leírót kérnek.
addrinfoex5 A GetAddrInfoEx függvény a gazdagép címadatainak tárolására szolgál, amikor a teljes tartománynévhez tartozó leírót kérnek.
addrinfoex6 A GetAddrInfoEx függvény a gazdagép címadatainak tárolására szolgál, amikor a teljes tartománynévhez tartozó leírót kérnek.
AFPROTOCOLS Felsorolja azokat a protokollokat, amelyekhez az alkalmazásprogramozók korlátozhatják a lekérdezéseket. Csak lekérdezési célokra használható.
blob Adatokat tartalmaz egy adatblokkról. Bináris nagy objektumból származik.
CSADDR_INFO Winsock-címadatokat tartalmaz egy hálózati szolgáltatáshoz vagy névtérszolgáltatóhoz.
fd_set Különböző Winsock-függvények és szolgáltatók, például kiválasztásával különböző célokra helyeznek szoftvercsatornákat egy "készletbe", például tesztelnek egy adott szoftvercsatornát az olvashatóság érdekében.
GROUP_FILTER Csoportos küldésű szűrési paramétereket biztosít csoportos küldésű IPv6- vagy IPv4-címekhez.
GROUP_REQ Csoportos küldési csoportinformációkat biztosít az IPv6- vagy IPv4-címekhez.
GROUP_SOURCE_REQ Csoportos küldési csoportinformációkat biztosít a forrás IP-címet tartalmazó IPv6- vagy IPv4-címekhez.
gazdagép Egy adott gazdagép adatait tárolja, például a gazdagép nevét, AZ IP-címét stb.
in_addr IPv4-internetcímet jelöl.
in_pktinfo Tárolja a kapott csomagcímadatokat, és a Windows a fogadott csomagokra vonatkozó információk visszaküldésére használja.
in6_addr IPv6-internetcímet jelöl.
in6_pktinfo Az üzletek IPv6 csomagcímadatokat kaptak, és a Windows a fogadott csomagokra vonatkozó információk visszaadására használja.
INET_PORT_RANGE A SIO_ACQUIRE_PORT_RESERVATION Ioctl által a TCP- vagy UDP-portok blokkjához tartozó futtatókörnyezeti foglalás beszerzéséhez használt bemeneti adatokat biztosít.
INET_PORT_RESERVATION_INSTANCE Portfoglalást és jogkivonatot tartalmaz a TCP- vagy UDP-portok blokkjához.
INET_PORT_RESERVATION_TOKEN Tcp- vagy UDP-portblokkhoz tartozó portfoglalási jogkivonatot tartalmaz.
ip_mreq Csoportos küldési csoportinformációkat biztosít az IPv4-címekhez.
ip_mreq_source Csoportos küldési csoport- és forrásinformációkat biztosít az IPv4-címekhez.
ip_msfilter Csoportos küldésű szűrési paramétereket biztosít az IPv4-címekhez.
ipv6_mreq Csoportos küldési csoportinformációkat biztosít az IPv6-címekhez.
Egy adott szoftvercsatornára vonatkozó információkat tart fenn, amelyek meghatározzák, hogy a szoftvercsatornának hogyan kell viselkednie az adatok elküldésekor, és a szoftvercsatornán meghívja a closesocket függvényt.
NAPI_DOMAIN_DESCRIPTION_BLOB A NS_EMAIL névtérszolgáltatója által kezelt tartományt ismerteti.
NAPI_PROVIDER_INSTALLATION_BLOB A NS_EMAIL névtér szolgáltatójának telepítéséhez szükséges információkat tartalmazza.
NS_SERVICE_INFO Egy hálózati szolgáltatásra vagy egy hálózati szolgáltatástípusra vonatkozó információkat tartalmaz egy adott névtér vagy alapértelmezett névtérkészlet kontextusában.
PROTOCOL_INFO Egy protokollra vonatkozó információkat tartalmaz.
protoent A megadott protokollnévnek megfelelő nevet és protokollszámokat tartalmazza.
REAL_TIME_NOTIFICATION_SETTING_INPUT A ControlChannelTrigger által használt TCP-szoftvercsatornák REAL_TIME_NOTIFICATION_CAPABILITY átviteli beállításához alkalmazandó bemeneti beállításokat tartalmaz a háttérhálózati értesítések fogadásához a Windows Áruházbeli alkalmazásokban
REAL_TIME_NOTIFICATION_SETTING_OUTPUT A ControlChannelTrigger-hoz használt TCP-szoftvercsatornák REAL_TIME_NOTIFICATION_CAPABILITY átviteli beállításának lekérdezéséből származó kimeneti beállításokat tartalmazza a háttérhálózati értesítések fogadásához a Windows Áruházbeli alkalmazásokban.
RIO_EXTENSION_FUNCTION_TABLE Információkat tartalmaz a Winsock által regisztrált I/O-bővítményeket implementáló függvényekről.
RIO_BUF A winsock regisztrált I/O-bővítményekkel történő hálózati adatok küldéséhez vagy fogadásához használt regisztrált puffer egy részét adja meg.
RIO_BUFFERID A Winsock által regisztrált I/O-bővítményekhez használt regisztrált pufferleírót adja meg.
RIO_CQ Az I/O-befejezési értesítéshez használt befejezési üzenetsor-leírót adja meg a Winsock által regisztrált I/O-bővítményekkel küldött és fogadott kérésekkel.
RIO_NOTIFICATION_COMPLETION Megadja, hogy az I/O-befejezés egy RIONotify függvénnyel használható-e hálózati adatok Winsock regisztrált I/O-bővítményekkel való küldéséhez vagy fogadásához.
RIO_RQ Megadja a Winsock regisztrált I/O-bővítményekkel küldött és fogadott kérések által használt szoftvercsatorna-leírót.
RIORESULT A Winsock által regisztrált I/O-bővítményekhez használt kérelmek befejezési eredményeinek jelzésére használt adatokat tartalmazza.
RM_FEC_INFO Megadja a megbízható csoportos küldéssel történő továbbítási hibajavítás (FEC) használatára vonatkozó beállításokat.
RM_RECEIVER_STATS Statisztikai adatokat biztosít a Reliable Csoportos küldés fogadó munkamenetéhez.
RM_SEND_WINDOW A Reliable Multicast küldési ablakát adja meg.
RM_SENDER_STATS Statisztikai adatokat biztosít egy megbízható csoportos küldésű küldő munkamenethez.
servent Egy adott szolgáltatásnév nevét és szolgáltatásszámát tárolja vagy adja vissza.
SERVICE_ADDRESS Egy szolgáltatás címadatait tartalmazza.
SERVICE_ADDRESSES SERVICE_ADDRESS adatstruktúrák tömbje.
SERVICE_INFO Hálózati szolgáltatással vagy hálózati szolgáltatástípussal kapcsolatos információkat tartalmaz.
SERVICE_TYPE_INFO_ABS A hálózati szolgáltatás típusával kapcsolatos információkat tartalmaz.
SERVICE_TYPE_VALUE_ABS A hálózati szolgáltatás típusának értékéről tartalmaz információkat. Az információk egy névtérre vonatkozhatnak.
sockaddr Szoftvercsatornák címadatait tartalmazza. A sockaddr struktúrája a kiválasztott protokolltól függően változik. IPv4-hez korlátozott; SOCKADDR_STORAGE.
SOCKADDR_IRDA Az IrDA szoftvercsatorna-műveletekhez használatos, amelyeket a címcsalád AF_IRDAhatároz meg.
SOCKADDR_STORAGE Tárolja a szoftvercsatornák címadatait, és elég nagy az IPv4- vagy IPv6-címadatok tárolásához, elősegítve a protokollcsalád és a protokollverzió függetlenségét. Használja ezt a struktúrát a sockaddr struktúra helyett.
SOCKET_ADDRESS Protokollspecifikus címadatokat tárol.
SOCKET_ADDRESS_LIST A protokollspecifikus címadatokat tartalmazó SOCKET_ADDRESS struktúrák tömbje.
SOCKET_PEER_TARGET_NAME A társcél IP-címét és nevét, valamint a szoftvercsatornán használandó biztonsági protokoll típusát tartalmazza.
SOCKET_SECURITY_QUERY_INFO A WSAQuerySocketSecurity függvény által visszaadott biztonsági információkat tartalmazza.
SOCKET_SECURITY_QUERY_TEMPLATE A WSAQuerySocketSecurity függvény által használt biztonsági sablont tartalmazza.
SOCKET_SECURITY_SETTINGS A szoftvercsatornák általános biztonsági követelményeit határozza meg.
SOCKET_SECURITY_SETTINGS_IPSEC Az IPsec-hez tartozó különböző biztonsági követelményeket és beállításokat határozza meg.
időérték Időértékek megadására szolgál. A Berkeley Software Distribution (BSD) Time.h fájljával társítva.
TRANSMIT_FILE_BUFFERS Megadja a fájladatok előtt és után továbbítandó adatokat egy TransmitFile átviteli művelet során.
TRANSMIT_PACKETS_ELEMENT Egyetlen adatelemet határoz meg, amelyet a TransmitPackets függvény továbbít.
TRANSPORT_SETTING_ID Megadja a SIO_APPLY_TRANSPORT_SETTING és SIO_QUERY_TRANSPORT_SETTING IOCTLs által használt átviteli beállítás azonosítóját a szoftvercsatornák átviteli beállításának alkalmazásához vagy lekérdezéséhez.
WSABUF Lehetővé teszi egy adatpuffer létrehozását vagy kezelését.
WSACOMPLETION Megadja a regisztrált névtérbe irányuló I/O-vezérlőhívások befejezési értesítési beállításait.
WSADATA Információkat tartalmaz a Windows Sockets implementációjáról.
WSAMSG A csatlakoztatott és nem csatlakoztatott szoftvercsatornák cím- és opcionális vezérlési adatait tárolja. A LPFN_WSARECVMSG (WSARecvMsg) függvénnyel használható.
WSANAMESPACE_INFO A névtérszolgáltató regisztrációs adatait tartalmazza.
WSANAMESPACE_INFOEX Továbbfejlesztett regisztrációs adatokat tartalmaz egy névtérszolgáltatóhoz.
WSANETWORKEVENTS Tárolja a szoftvercsatornák belső adatait a hálózati eseményekről.
WSANSCLASSINFO Egyéni paraméterinformációkat biztosít egy adott Winsock-névtérhez.
WSAOVERLAPPED Kommunikációs közeget biztosít egy átfedésben lévő I/O-művelet kezdeményezése és az azt követő befejezés között.
WSAPOLLFD A WSAPoll függvény által használt szoftvercsatorna-információkat tárolja.
WSAPROTOCOL_INFO Egy adott protokoll teljes adatait tárolja vagy kéri le.
WSAPROTOCOL_INFOW Egy adott protokoll teljes adatainak tárolása vagy lekérése. A protokoll neve Unicode-karakterek tömbjeként jelenik meg.
WSAPROTOCOLCHAIN Egy protokollláncot alkotó katalógusbejegyzés-azonosítók számozott listáját tartalmazza.
WSAQUERYSET Releváns információkat nyújt egy adott szolgáltatásról.
WSAQUERYSET2 Releváns információkat nyújt egy adott szolgáltatásról.
WSASERVICECLASSINFO Egy adott szolgáltatásosztályra vonatkozó információkat tartalmaz.
WSAVERSION Verzió-összehasonlítást biztosít Winsockban.