Delen via


Winsock-structuren

De volgende lijst bevat beknopte beschrijvingen van elke Winsock-structuur en typedef. Klik op de naam van de structuur of typedef voor meer informatie over een structuur of typedef.

Structuur Beschrijving
addrinfo- Wordt gebruikt door de getaddrinfo functie voor het opslaan van hostadresgegevens.
addrinfoW- Wordt gebruikt door de GetAddrInfoW--functie voor het opslaan van hostadresgegevens.
ADDRINFO_DNS_SERVER Vertegenwoordigt een aangepaste DNS-server (Domain Name System) die wordt gebruikt in de Winsock-API's.
addrinfoex- Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens.
addrinfoex2 Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens wanneer zowel een canonieke naam als een volledig gekwalificeerde domeinnaam zijn aangevraagd.
addrinfoex3- Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens wanneer een specifieke netwerkinterface is aangevraagd.
addrinfoex4- Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens wanneer een ingang naar de volledig gekwalificeerde domeinnaam is aangevraagd.
addrinfoex5- Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens wanneer een ingang naar de volledig gekwalificeerde domeinnaam is aangevraagd.
addrinfoex6- Wordt gebruikt door de functie GetAddrInfoEx voor het opslaan van hostadresgegevens wanneer een ingang naar de volledig gekwalificeerde domeinnaam is aangevraagd.
AFPROTOCOLS- Hiermee wordt een lijst geleverd met protocollen waaraan programmeurs van toepassingen query's kunnen beperken. Wordt alleen gebruikt voor querydoeleinden.
BLOB- Bevat informatie over een gegevensblok. Afgeleid van binair groot object.
CSADDR_INFO Bevat Winsock-adresgegevens voor een netwerkservice of naamruimteprovider.
fd_set Gebruikt door verschillende Winsock-functies en serviceproviders, zoals selecteren, om sockets in een 'set' te plaatsen voor verschillende doeleinden, zoals het testen van een bepaalde socket voor leesbaarheid.
GROUP_FILTER Biedt multicastfilterparameters voor multicast-IPv6- of IPv4-adressen.
GROUP_REQ Biedt informatie over multicast-groepen voor IPv6- of IPv4-adressen.
GROUP_SOURCE_REQ Biedt informatie over multicast-groepen voor IPv6- of IPv4-adressen die het bron-IP-adres bevatten.
hostent Slaat informatie op over een bepaalde host, zoals hostnaam, IP-adres, enzovoort.
in_addr Vertegenwoordigt een IPv4-internetadres.
in_pktinfo Slaat ontvangen pakketadresgegevens op en wordt door Windows gebruikt om informatie over ontvangen pakketten te retourneren.
in6_addr Vertegenwoordigt een IPv6-internetadres.
in6_pktinfo Slaat ontvangen IPv6-pakketadresgegevens op en wordt door Windows gebruikt om informatie over ontvangen pakketten te retourneren.
INET_PORT_RANGE Biedt invoergegevens die door de SIO_ACQUIRE_PORT_RESERVATION Ioctl worden gebruikt om een runtimereservering te verkrijgen voor een blok TCP- of UDP-poorten.
INET_PORT_RESERVATION_INSTANCE Bevat een poortreservering en een token voor een blok TCP- of UDP-poorten.
INET_PORT_RESERVATION_TOKEN Bevat een poortreserveringstoken voor een blok TCP- of UDP-poorten.
ip_mreq Biedt informatie over multicast-groepen voor IPv4-adressen.
ip_mreq_source Biedt multicastgroep- en broninformatie voor IPv4-adressen.
ip_msfilter Biedt multicast-filterparameters voor IPv4-adressen.
ipv6_mreq Biedt informatie over multicast-groepen voor IPv6-adressen.
blijven hangen Onderhoudt informatie over een specifieke socket die aangeeft hoe deze socket zich moet gedragen wanneer gegevens in de wachtrij worden geplaatst om te worden verzonden en de closesocket functie wordt aangeroepen op de socket.
NAPI_DOMAIN_DESCRIPTION_BLOB Beschrijft een domein dat wordt verwerkt door een naamruimteprovider voor de NS_EMAIL naamruimte.
NAPI_PROVIDER_INSTALLATION_BLOB Bevat de informatie die is vereist voor het installeren van een naamruimteprovider voor de NS_EMAIL-naamruimte.
NS_SERVICE_INFO Bevat informatie over een netwerkservice of een netwerkservicetype in de context van een opgegeven naamruimte of een set standaardnaamruimten.
PROTOCOL_INFO Bevat informatie over een protocol.
proto- Bevat de naam en protocolnummers die overeenkomen met een bepaalde protocolnaam.
REAL_TIME_NOTIFICATION_SETTING_INPUT Bevat invoerinstellingen die moeten worden toegepast op de REAL_TIME_NOTIFICATION_CAPABILITY transportinstelling voor een TCP-socket die wordt gebruikt met ControlChannelTrigger- om achtergrondnetwerkmeldingen te ontvangen in een Windows Store-app
REAL_TIME_NOTIFICATION_SETTING_OUTPUT Bevat de uitvoerinstellingen van een query voor de REAL_TIME_NOTIFICATION_CAPABILITY transportinstelling voor een TCP-socket die wordt gebruikt met ControlChannelTrigger om achtergrondnetwerkmeldingen te ontvangen in een Windows Store-app.
RIO_EXTENSION_FUNCTION_TABLE Bevat informatie over de functies waarmee de geregistreerde I/O-extensies van Winsock worden geïmplementeerd.
RIO_BUF Hiermee geeft u een gedeelte van een geregistreerde buffer op die wordt gebruikt voor het verzenden of ontvangen van netwerkgegevens met de bij Winsock geregistreerde I/O-extensies.
RIO_BUFFERID Hiermee geeft u een geregistreerde bufferdescriptor op die wordt gebruikt met de bij Winsock geregistreerde I/O-extensies.
RIO_CQ Hiermee geeft u een beschrijving van de voltooiingswachtrij die wordt gebruikt voor I/O-voltooiingsmeldingen door aanvragen te verzenden en te ontvangen met de bij Winsock geregistreerde I/O-extensies.
RIO_NOTIFICATION_COMPLETION Hiermee geeft u de methode voor I/O-voltooiing die moet worden gebruikt met een RIONotify functie voor het verzenden of ontvangen van netwerkgegevens met de geregistreerde I/O-extensies van Winsock.
RIO_RQ Hiermee geeft u een socketdescriptor op die wordt gebruikt door aanvragen voor verzenden en ontvangen met de winsock geregistreerde I/O-extensies.
RIORESULT- Bevat gegevens die worden gebruikt om voltooiingsresultaten van aanvragen aan te geven die worden gebruikt met de bij Winsock geregistreerde I/O-extensies.
RM_FEC_INFO Hiermee geeft u instellingen voor het gebruik van doorstuurfoutcorrectie (FEC) met Reliable Multicast.
RM_RECEIVER_STATS Biedt statistische informatie voor een Reliable Multicast-ontvangersessie.
RM_SEND_WINDOW Hiermee geeft u het venster Reliable Multicast send.
RM_SENDER_STATS Biedt statistische informatie voor een betrouwbare Multicast-afzendersessie.
Slaat de naam en het servicenummer op voor een bepaalde servicenaam of retourneert deze.
SERVICE_ADDRESS Bevat adresgegevens voor een service.
SERVICE_ADDRESSES Bevat een matrix van SERVICE_ADDRESS gegevensstructuren.
SERVICE_INFO Bevat informatie over een netwerkservice of een netwerkservicetype.
SERVICE_TYPE_INFO_ABS Bevat informatie over een netwerkservicetype.
SERVICE_TYPE_VALUE_ABS Bevat informatie over een netwerkservicetypewaarde. De informatie kan specifiek zijn voor een naamruimte.
sokaddr- Bevat socketadresgegevens. De sockaddr structuur varieert afhankelijk van het geselecteerde protocol. Beperkt tot IPv4; gebruik in plaats daarvan SOCKADDR_STORAGE.
SOCKADDR_IRDA Wordt gebruikt met IrDA-socketbewerkingen, gedefinieerd door adresfamilie AF_IRDA.
SOCKADDR_STORAGE Slaat socketadresgegevens op en is voldoende groot om IPv4- of IPv6-adresgegevens op te slaan, wat de onafhankelijkheid van protocolfamilies en protocolversies bevordert. Gebruik deze structuur in plaats van de sockaddr structuur.
SOCKET_ADDRESS Slaat protocolspecifieke adresgegevens op.
SOCKET_ADDRESS_LIST Slaat een matrix op van SOCKET_ADDRESS structuren die protocolspecifieke adresgegevens bevatten.
SOCKET_PEER_TARGET_NAME Bevat het IP-adres en de naam voor een peerdoel en het type beveiligingsprotocol dat op een socket moet worden gebruikt.
SOCKET_SECURITY_QUERY_INFO Bevat beveiligingsgegevens die worden geretourneerd door de functie WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE Bevat de beveiligingssjabloon die wordt gebruikt door de functie WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS Hiermee geeft u algemene beveiligingsvereisten voor een socket.
SOCKET_SECURITY_SETTINGS_IPSEC Hiermee geeft u verschillende beveiligingsvereisten en instellingen op die specifiek zijn voor IPsec.
timeval- Wordt gebruikt om tijdwaarden op te geven. Gekoppeld aan het Berkeley Software Distribution (BSD) bestand Time.h.
TRANSMIT_FILE_BUFFERS Hiermee geeft u gegevens worden verzonden vóór en na bestandsgegevens tijdens een TransmitFile overdrachtsbewerking.
TRANSMIT_PACKETS_ELEMENT Hiermee geeft u één gegevenselement dat moet worden verzonden door de functie TransmitPackets.
TRANSPORT_SETTING_ID Hiermee geeft u de transportinstelling-id op die wordt gebruikt door de SIO_APPLY_TRANSPORT_SETTING en SIO_QUERY_TRANSPORT_SETTING IOCTL's om de transportinstelling voor een socket toe te passen of op te vragen.
WSABUF- Hiermee kunt u een gegevensbuffer maken of bewerken.
WSACOMPLETION- Hiermee geeft u de instellingen voor voltooiingsmeldingen op voor I/O-besturingselementen die zijn gedaan naar een geregistreerde naamruimte.
WSADATA- Bevat informatie over de Implementatie van Windows Sockets.
WSAMSG- Slaat adres- en optionele besturingsinformatie over verbonden en niet-verbonden sockets op. Wordt gebruikt met de LPFN_WSARECVMSG (WSARecvMsg) functie.
WSANAMESPACE_INFO Bevat registratiegegevens voor een naamruimteprovider.
WSANAMESPACE_INFOEX Bevat uitgebreide registratiegegevens voor een naamruimteprovider.
WSANETWORKEVENTS- Slaat de interne informatie van een socket op over netwerk gebeurtenissen.
WSANSCLASSINFO Biedt informatie over afzonderlijke parameters voor een specifieke Winsock-naamruimte.
WSAOVERLAPPED- Biedt een communicatiemedium tussen het starten van een overlappende I/O-bewerking en de daaropvolgende voltooiing.
WSAPOLLFD- Slaat socketgegevens op die worden gebruikt door de functie WSAPoll.
WSAPROTOCOL_INFO Slaat volledige informatie voor een bepaald protocol op of haalt deze op.
WSAPROTOCOL_INFOW Hiermee worden volledige gegevens voor een bepaald protocol opgeslagen of opgehaald. De protocolnaam wordt weergegeven als een matrix van Unicode-tekens.
WSAPROTOCOLCHAIN Bevat een getelde lijst met catalogusvermeldings-id's die deel uitmaken van een protocolketen.
WSAQUERYSET Biedt relevante informatie over een bepaalde service.
WSAQUERYSET2 Biedt relevante informatie over een bepaalde service.
WSASERVICECLASSINFO- Bevat informatie over een opgegeven serviceklasse.
WSAVERSION- Biedt een versievergelijking in Winsock.