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