Strutture Winsock

Nell'elenco seguente vengono fornite descrizioni concise di ogni struttura Winsock e typedef. Per altre informazioni su qualsiasi struttura o typedef, fare clic sulla struttura o sul nome typedef.

Struttura Descrizione
addrinfo Usato dalla funzione getaddrinfo per contenere informazioni sull'indirizzo host.
addrinfoW Usato dalla funzione GetAddrInfoW per contenere le informazioni sull'indirizzo host.
ADDRINFO_DNS_edizione Standard RVER Rappresenta un server DNS (Domain Name System) personalizzato, usato nelle API Winsock.
addrinfoex Utilizzato dalla funzione GetAddrInfoEx per contenere le informazioni sull'indirizzo host.
addrinfoex2 Usato dalla funzione GetAddrInfoEx per contenere le informazioni sull'indirizzo host quando sono stati richiesti sia un nome canonico che un nome di dominio completo.
addrinfoex3 Utilizzato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host quando è stata richiesta un'interfaccia di rete specifica.
addrinfoex4 Utilizzato dalla funzione GetAddrInfoEx per contenere le informazioni sull'indirizzo host quando è stato richiesto un handle per il nome di dominio completo.
addrinfoex5 Utilizzato dalla funzione GetAddrInfoEx per contenere le informazioni sull'indirizzo host quando è stato richiesto un handle per il nome di dominio completo.
addrinfoex6 Utilizzato dalla funzione GetAddrInfoEx per contenere le informazioni sull'indirizzo host quando è stato richiesto un handle per il nome di dominio completo.
AFPROTOCOLS Fornisce un elenco di protocolli a cui i programmatori di applicazioni possono vincolare le query. Utilizzato solo a scopo di query.
BLOB Contiene informazioni su un blocco di dati. Derivato da un oggetto binario di grandi dimensioni.
CSADDR_INFO Contiene informazioni sull'indirizzo Winsock per un servizio di rete o un provider di spazi dei nomi.
fd_set Usato da varie funzioni Winsock e provider di servizi, ad esempio select, per posizionare i socket in un "set" per vari scopi, ad esempio il test di un determinato socket per la leggibilità.
GROUP_FILTER Fornisce parametri di filtro multicast per indirizzi IPv6 o IPv4 multicast.
GROUP_REQ Fornisce informazioni sui gruppi multicast per gli indirizzi IPv6 o IPv4.
GROUP_SOURCE_REQ Fornisce informazioni sui gruppi multicast per gli indirizzi IPv6 o IPv4 che includono l'indirizzo IP di origine.
hostent Archivia informazioni su un determinato host, ad esempio nome host, indirizzo IP e così via.
in_addr Rappresenta un indirizzo Internet IPv4.
in_pktinfo Archivia le informazioni sull'indirizzo dei pacchetti ricevuti e viene utilizzato da Windows per restituire informazioni sui pacchetti ricevuti.
in6_addr Rappresenta un indirizzo Internet IPv6.
in6_pktinfo Archivia le informazioni sull'indirizzo dei pacchetti IPv6 ricevute e viene usato da Windows per restituire informazioni sui pacchetti ricevuti.
INET_PORT_RANGE Fornisce i dati di input usati dal SIO_ACQUIRE_PORT_REedizione Standard RVATION Ioctl per acquisire una prenotazione di runtime per un blocco di porte TCP o UDP.
INET_PORT_REedizione StandardRVATION_INSTANCE Contiene una prenotazione di porte e un token per un blocco di porte TCP o UDP.
INET_PORT_REedizione StandardRVATION_TOKEN Contiene un token di prenotazione della porta per un blocco di porte TCP o UDP.
ip_mreq Fornisce informazioni sui gruppi multicast per gli indirizzi IPv4.
ip_mreq_source Fornisce informazioni sul gruppo multicast e sull'origine per gli indirizzi IPv4.
ip_msfilter Fornisce parametri di filtro multicast per gli indirizzi IPv4.
ipv6_mreq Fornisce informazioni sui gruppi multicast per gli indirizzi IPv6.
Indugiare Mantiene informazioni su un socket specifico che specifica il comportamento del socket quando i dati vengono accodati per l'invio e la funzione closesocket viene chiamata sul socket.
NAPI_DOMAIN_DESCRIPTION_BLOB Descrive un dominio gestito da un provider di spazi dei nomi per lo spazio dei nomi NS_EMAIL.
NAPI_PROVIDER_INSTALLATION_BLOB Contiene le informazioni necessarie per installare un provider di spazi dei nomi per lo spazio dei nomi NS_EMAIL.
NS_edizione StandardRVICE_INFO Contiene informazioni su un servizio di rete o un tipo di servizio di rete nel contesto di uno spazio dei nomi specificato o un set di spazi dei nomi predefiniti.
PROTOCOL_INFO Contiene informazioni su un protocollo.
protoent Contiene il nome e i numeri di protocollo che corrispondono a un determinato nome di protocollo.
REAL_TIME_NOTIFICATION_edizione StandardTTING_INPUT Contiene le impostazioni di input da applicare per l'impostazione di trasporto REAL_TIME_NOTIFICATION_CAPABILITY per un socket TCP usato con ControlChannelTrigger per ricevere notifiche di rete in background in un'app di Windows Store
REAL_TIME_NOTIFICATION_edizione StandardTTING_OUTPUT Contiene le impostazioni di output di una query per l'impostazione di trasporto REAL_TIME_NOTIFICATION_CAPABILITY per un socket TCP usato con ControlChannelTrigger per ricevere notifiche di rete in background in un'app di Windows Store.
RIO_EXTENSION_FUNCTION_TABLE Contiene informazioni sulle funzioni che implementano le estensioni di I/O registrate winsock.
RIO_BUF Specifica una parte di un buffer registrato utilizzato per l'invio o la ricezione di dati di rete con le estensioni di I/O registrate winsock.
RIO_BUFFERID Specifica un descrittore di buffer registrato usato con le estensioni di I/O registrate winsock.
RIO_CQ Specifica un descrittore della coda di completamento usato per la notifica di completamento di I/O inviando e ricevere richieste con le estensioni I/O registrate di Winsock.
RIO_NOTIFICATION_COMPLETION Specifica il metodo per il completamento di I/O da usare con una funzione RIONotify per l'invio o la ricezione di dati di rete con le estensioni di I/O registrate winsock.
RIO_RQ Specifica un descrittore socket usato da inviare e ricevere richieste con le estensioni di I/O registrate winsock.
RIORESULT Contiene i dati usati per indicare i risultati di completamento della richiesta usati con le estensioni di I/O registrate winsock.
RM_FEC_INFO Specifica le impostazioni per l'uso della correzione degli errori in avanti (FEC) con Reliable Multicast.
RM_RECEIVER_STATS Fornisce informazioni statistiche per una sessione del ricevitore Reliable Multicast.
RM_edizione StandardND_WINDOW Specifica la finestra di invio Reliable Multicast.
RM_edizione StandardNDER_STATS Fornisce informazioni statistiche per una sessione del mittente Reliable Multicast.
servent Archivia o restituisce il nome e il numero di servizio per un determinato nome del servizio.
edizione StandardRVICE_ADDRESS Contiene informazioni sull'indirizzo per un servizio.
edizione StandardRVICE_ADDRESedizione Standard S Contiene una matrice di strutture di dati edizione StandardRVICE_ADDRESS.
edizione StandardRVICE_INFO Contiene informazioni su un servizio di rete o un tipo di servizio di rete.
edizione StandardRVICE_TYPE_INFO_ABS Contiene informazioni su un tipo di servizio di rete.
edizione StandardRVICE_TYPE_VALUE_ABS Contiene informazioni su un valore del tipo di servizio di rete. Le informazioni possono essere specifiche di uno spazio dei nomi.
sockaddr Contiene informazioni sull'indirizzo del socket. La struttura sockaddr varia a seconda del protocollo selezionato. Limitato a IPv4; usare invece SOCKADDR_STORAGE .
SOCKADDR_IRDA Usato con le operazioni socket IrDA, definite dalla famiglia di indirizzi AF_IRDA.
SOCKADDR_STORAGE Archivia le informazioni sugli indirizzi socket ed è sufficientemente grande per archiviare le informazioni sugli indirizzi IPv4 o IPv6, promuovendo l'indipendenza della famiglia di protocolli e della versione del protocollo. Utilizzare questa struttura al posto della struttura sockaddr.
SOCKET_ADDRESS Archivia le informazioni relative all'indirizzo specifico del protocollo.
SOCKET_ADDRESS_LIST Archivia una matrice di strutture di SOCKET_ADDRESS che contengono informazioni sull'indirizzo specifiche del protocollo.
SOCKET_Pedizione EnterpriseR_TARGET_NAME Contiene l'indirizzo IP e il nome per una destinazione peer e il tipo di protocollo di sicurezza da usare in un socket.
SOCKET_edizione StandardCURITY_QUERY_INFO Contiene informazioni di sicurezza restituite dalla funzione WSAQuerySocketSecurity.
SOCKET_edizione StandardCURITY_QUERY_TEMPLATE Contiene il modello di sicurezza usato dalla funzione WSAQuerySocketSecurity.
SOCKET_edizione StandardCURITY_edizione Standard TTINGS Specifica i requisiti di sicurezza generici per un socket.
SOCKET_edizione StandardCURITY_edizione StandardTTINGS_IPedizione Standard C Specifica vari requisiti di sicurezza e impostazioni specifici di IPsec.
timeval Utilizzato per specificare i valori di ora. Associato al file Berkeley Software Distribution (BSD) Time.h.
TRANSMIT_FILE_BUFFERS Specifica i dati da trasmettere prima e dopo i dati del file durante un'operazione di trasferimento di TransmitFile .
TRANSMIT_PACKETS_ELEMENT Specifica un singolo elemento dati da trasmettere dalla funzione TransmitPackets.
TRANSPORT_edizione StandardTTING_ID Specifica l'ID delle impostazioni di trasporto utilizzato dal SIO_APPLY_TRANSPORT_edizione Standard TTING e SIO_QUERY_TRANSPORT_edizione Standard TTING IOCTLs per applicare o eseguire una query sull'impostazione di trasporto per un socket.
WSABUF Abilita la creazione o la manipolazione di un buffer di dati.
WSACOMPLETION Specifica le impostazioni di notifica di completamento per le chiamate di controllo I/O effettuate a uno spazio dei nomi registrato.
WSADATA Contiene informazioni sull'implementazione di Windows Sockets.
WSAMSG Archivia l'indirizzo e le informazioni di controllo facoltative sui socket connessi e non connessi. Usato con la funzione LPFN_WSARECVMSG (WSARecvMsg).
WSANAMESPACE_INFO Contiene informazioni di registrazione per un provider di spazi dei nomi.
WSANAMESPACE_INFOEX Contiene informazioni di registrazione avanzate per un provider di spazi dei nomi.
WSANETWORKEVENTS Archivia le informazioni interne di un socket sugli eventi di rete.
WSANSCLASSINFO Fornisce informazioni sui singoli parametri per uno spazio dei nomi Winsock specifico.
WSAOVERLAPPED Fornisce un supporto di comunicazione tra l'avvio di un'operazione di I/O sovrapposta e il completamento successivo.
WSAPOLLFD Archivia le informazioni sul socket usate dalla funzione WSAPoll.
WSAPROTOCOL_INFO Archivia o recupera informazioni complete per un determinato protocollo.
WSAPROTOCOL_INFOW Archiviare o recuperare informazioni complete per un determinato protocollo. Il nome del protocollo è rappresentato come una matrice di caratteri Unicode.
WSAPROTOCOLCHAIN Contiene un elenco contato di identificatori di voce di catalogo che costituiscono una catena di protocolli.
WSAQUERY edizione Standard T Fornisce informazioni rilevanti su un determinato servizio.
WSAQUERY edizione Standard T2 Fornisce informazioni rilevanti su un determinato servizio.
WSA edizione Standard RVICECLASSINFO Contiene informazioni su una classe di servizio specificata.
WSAVERSION Fornisce il confronto delle versioni in Winsock.