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