Winsock-strukturer
Följande lista innehåller kortfattade beskrivningar av varje Winsock-struktur och typedef. Om du vill ha mer information om en struktur eller typedef klickar du på strukturen eller typedef-namnet.
Struktur | Beskrivning |
---|---|
addrinfo | Används av funktionen getaddrinfo för att lagra värdadressinformation. |
addrinfoW | Används av funktionen GetAddrInfoW för att lagra värdadressinformation. |
ADDRINFO_DNS_SERVER | Representerar en anpassad DNS-server (Domain Name System), som används i Winsock-API:erna. |
addrinfoex | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation. |
addrinfoex2 | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation när både ett kanoniskt namn och ett fullständigt domännamn har begärts. |
addrinfoex3 | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation när ett specifikt nätverksgränssnitt har begärts. |
addrinfoex4 | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation när en referens till det fullständigt kvalificerade domännamnet har begärts. |
addrinfoex5 | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation när en referens till det fullständigt kvalificerade domännamnet har begärts. |
addrinfoex6 | Används av funktionen GetAddrInfoEx för att lagra värdadressinformation när en referens till det fullständigt kvalificerade domännamnet har begärts. |
AFPROTOCOLS | Tillhandahåller en lista över protokoll som programprogram programmerare kan begränsa frågor till. Används endast för frågeändamål. |
BLOB- | Innehåller information om ett datablock. Härledd från binärt stort objekt. |
CSADDR_INFO | Innehåller Winsock-adressinformation för en nätverkstjänst eller namnområdesprovider. |
fd_set | Används av olika Winsock-funktioner och tjänstleverantörer, till exempel välja, för att placera socketar i en "uppsättning" för olika ändamål, till exempel att testa en viss socket för läsbarhet. |
GROUP_FILTER | Tillhandahåller multicast-filtreringsparametrar för multicast-IPv6- eller IPv4-adresser. |
GROUP_REQ | Tillhandahåller multicast-gruppinformation för IPv6- eller IPv4-adresser. |
GROUP_SOURCE_REQ | Tillhandahåller multicast-gruppinformation för IPv6- eller IPv4-adresser som innehåller källans IP-adress. |
värddel | Lagrar information om en viss värd, till exempel värdnamn, IP-adress och så vidare. |
in_addr | Representerar en IPv4 Internet-adress. |
in_pktinfo | Lagrar information om mottagna paketadresser och används av Windows för att returnera information om mottagna paket. |
in6_addr | Representerar en IPv6 Internet-adress. |
in6_pktinfo | Lagrar information om mottagna IPv6-paketadresser och används av Windows för att returnera information om mottagna paket. |
INET_PORT_RANGE | Tillhandahåller indata som används av SIO_ACQUIRE_PORT_RESERVATION Ioctl för att hämta en körningsreservation för ett block med TCP- eller UDP-portar. |
INET_PORT_RESERVATION_INSTANCE | Innehåller en portreservation och en token för ett block med TCP- eller UDP-portar. |
INET_PORT_RESERVATION_TOKEN | Innehåller en portreservationstoken för ett block med TCP- eller UDP-portar. |
ip_mreq | Tillhandahåller multicast-gruppinformation för IPv4-adresser. |
ip_mreq_source | Tillhandahåller multicast-grupp- och källinformation för IPv4-adresser. |
ip_msfilter | Tillhandahåller multicast-filtreringsparametrar för IPv4-adresser. |
ipv6_mreq | Tillhandahåller multicast-gruppinformation för IPv6-adresser. |
dröjer sig | Underhåller information om en specifik socket som anger hur socketen ska bete sig när data placeras i kö för att skickas och closesocket-funktionen anropas på socketen. |
NAPI_DOMAIN_DESCRIPTION_BLOB | Beskriver en domän som hanteras av en namnområdesprovider för NS_EMAIL namnområde. |
NAPI_PROVIDER_INSTALLATION_BLOB | Innehåller den information som krävs för att installera en namnområdesprovider för NS_EMAIL namnområdet. |
NS_SERVICE_INFO | Innehåller information om en nätverkstjänst eller en nätverkstjänsttyp i kontexten för ett angivet namnområde eller en uppsättning standardnamnområden. |
PROTOCOL_INFO | Innehåller information om ett protokoll. |
protoent | Innehåller namn och protokollnummer som motsvarar ett angivet protokollnamn. |
REAL_TIME_NOTIFICATION_SETTING_INPUT | Innehåller indatainställningar som ska användas för REAL_TIME_NOTIFICATION_CAPABILITY transportinställning för en TCP-socket som används med ControlChannelTrigger för att ta emot bakgrundsnätverksaviseringar i en Windows Store-app |
REAL_TIME_NOTIFICATION_SETTING_OUTPUT | Innehåller utdatainställningarna från en fråga för REAL_TIME_NOTIFICATION_CAPABILITY transportinställningen för en TCP-socket som används med ControlChannelTrigger för att ta emot bakgrundsnätverksaviseringar i en Windows Store-app. |
RIO_EXTENSION_FUNCTION_TABLE | Innehåller information om de funktioner som implementerar Winsock-registrerade I/O-tillägg. |
RIO_BUF | Anger en del av en registrerad buffert som används för att skicka eller ta emot nätverksdata med Winsock-registrerade I/O-tillägg. |
RIO_BUFFERID | Anger en registrerad buffertbeskrivning som används med Winsock-registrerade I/O-tillägg. |
RIO_CQ | Anger en slutförandeköbeskrivning som används för I/O-slutförandemeddelande genom att skicka och ta emot begäranden med Winsock-registrerade I/O-tillägg. |
RIO_NOTIFICATION_COMPLETION | Anger vilken metod för I/O-slutförande som ska användas med en RIONotify-funktion för att skicka eller ta emot nätverksdata med Winsock-registrerade I/O-tillägg. |
RIO_RQ | Anger en socketbeskrivning som används av skicka och ta emot begäranden med Winsock-registrerade I/O-tillägg. |
RIORESULT | Innehåller data som används för att ange resultat av slutförande av begäranden som används med Winsock-registrerade I/O-tillägg. |
RM_FEC_INFO | Anger inställningar för användning av fec (forward error correction) med Reliable Multicast. |
RM_RECEIVER_STATS | Tillhandahåller statistisk information för en Reliable Multicast-mottagarsession. |
RM_SEND_WINDOW | Anger fönstret Reliable Multicast send( Reliable Multicast send). |
RM_SENDER_STATS | Tillhandahåller statistisk information för en Reliable Multicast-avsändarsession. |
servent | Lagrar eller returnerar namnet och tjänstnumret för ett visst tjänstnamn. |
SERVICE_ADDRESS | Innehåller adressinformation för en tjänst. |
SERVICE_ADDRESSES | Innehåller en matris med SERVICE_ADDRESS datastrukturer. |
SERVICE_INFO | Innehåller information om en nätverkstjänst eller en nätverkstjänsttyp. |
SERVICE_TYPE_INFO_ABS | Innehåller information om en nätverkstjänsttyp. |
SERVICE_TYPE_VALUE_ABS | Innehåller information om ett värde för nätverkstjänsttyp. Informationen kan vara specifik för ett namnområde. |
sockaddr | Innehåller socketadressinformation. Den sockaddr- strukturen varierar beroende på vilket protokoll som valts. Begränsad till IPv4; använd SOCKADDR_STORAGE i stället. |
SOCKADDR_IRDA | Används med IrDA-socketåtgärder som definieras av adressfamiljen AF_IRDA. |
SOCKADDR_STORAGE | Lagrar socketadressinformation och är tillräckligt stor för att lagra IPv4- eller IPv6-adressinformation, vilket främjar protokollfamiljens och protokollversionens oberoende. Använd den här strukturen i stället för sockaddr struktur. |
SOCKET_ADDRESS | Lagrar protokollspecifik adressinformation. |
SOCKET_ADDRESS_LIST | Lagrar en matris med SOCKET_ADDRESS strukturer som innehåller protokollspecifik adressinformation. |
SOCKET_PEER_TARGET_NAME | Innehåller IP-adressen och namnet för ett peer-mål och vilken typ av säkerhetsprotokoll som ska användas på en socket. |
SOCKET_SECURITY_QUERY_INFO | Innehåller säkerhetsinformation som returneras av funktionen WSAQuerySocketSecurity. |
SOCKET_SECURITY_QUERY_TEMPLATE | Innehåller säkerhetsmallen som används av funktionen WSAQuerySocketSecurity. |
SOCKET_SECURITY_SETTINGS | Anger allmänna säkerhetskrav för en socket. |
SOCKET_SECURITY_SETTINGS_IPSEC | Anger olika säkerhetskrav och inställningar som är specifika för IPsec. |
tidsval | Används för att ange tidsvärden. Associerad med Berkeley Software Distribution-filen (BSD) Time.h. |
TRANSMIT_FILE_BUFFERS | Anger data som ska överföras före och efter fildata under en TransmitFile överföringsåtgärd. |
TRANSMIT_PACKETS_ELEMENT | Anger ett enda dataelement som ska överföras av funktionen TransmitPackets. |
TRANSPORT_SETTING_ID | Anger transportinställnings-ID:t som används av SIO_APPLY_TRANSPORT_SETTING och SIO_QUERY_TRANSPORT_SETTING IOCTL:er för att tillämpa eller fråga transportinställningen om en socket. |
WSABUF | Möjliggör skapande eller manipulering av en databuffert. |
WSACOMPLETION | Anger inställningarna för slutförandemeddelanden för I/O-kontrollanrop som görs till ett registrerat namnområde. |
WSADATA- | Innehåller information om Windows Sockets-implementeringen. |
WSAMSG | Lagrar adress och valfri kontrollinformation om anslutna och oanslutna socketar. Används med funktionen LPFN_WSARECVMSG (WSARecvMsg). |
WSANAMESPACE_INFO | Innehåller registreringsinformation för en namnområdesprovider. |
WSANAMESPACE_INFOEX | Innehåller förbättrad registreringsinformation för en namnområdesprovider. |
WSANETWORKEVENTS | Lagrar en sockets interna information om nätverkshändelser. |
WSANSCLASSINFO | Innehåller information om enskilda parametrar för ett specifikt Winsock-namnområde. |
WSAOVERLAPPED | Tillhandahåller ett kommunikationsmedium mellan initieringen av en överlappande I/O-åtgärd och dess efterföljande slutförande. |
WSAPOLLFD | Lagrar socketinformation som används av funktionen WSAPoll. |
WSAPROTOCOL_INFO | Lagrar eller hämtar fullständig information för ett visst protokoll. |
WSAPROTOCOL_INFOW | Lagrar eller hämtar fullständig information för ett visst protokoll. Protokollnamnet representeras som en matris med Unicode-tecken. |
WSAPROTOCOLCHAIN | Innehåller en lista över katalogpostidentifierare som utgör en protokollkedja. |
WSAQUERYSET | Ger relevant information om en viss tjänst. |
WSAQUERYSET2 | Ger relevant information om en viss tjänst. |
WSASERVICECLASSINFO | Innehåller information om en angiven tjänstklass. |
WSAVERSION | Tillhandahåller versionsjämförelse i Winsock. |