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. |