Windows Sockets 2

Panoramica della tecnologia Windows Sockets 2.

Per sviluppare Windows Sockets 2, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
CONTROL_CHANNEL_TRIGGER_STATUS

Specifica lo stato da 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.
eWINDOW_ADVANCE_METHOD

L'enumerazione eWINDOW_ADVANCE_METHOD specifica la modalità di avanzamento della finestra usata per Reliable Multicast.
MULTICAST_MODE_TYPE

Specifica la modalità filtro per gli indirizzi del gruppo multicast.
NAPI_PROVIDER_LEVEL

Specifica il livello di autorità del provider di un provider di spazi dei nomi NS_EMAIL per un determinato dominio.
NAPI_PROVIDER_TYPE

Specifica il tipo di hosting previsto per un provider di spazi dei nomi.
RIO_NOTIFICATION_COMPLETION_TYPE

Specifica il tipo di notifiche della coda di completamento da usare con la funzione RIONotify durante l'invio o la ricezione di dati usando le estensioni di I/O registrate winsock.
SOCKET_SECURITY_PROTOCOL

Indica il tipo di protocollo di sicurezza da usare in un socket per proteggere il traffico di rete.
SOCKET_USAGE_TYPE

Utilizzato per specificare il tipo di utilizzo per il socket.
TCPSTATE

Indica gli stati possibili di una connessione TCP (Transmission Control Protocol).
WSAECOMPARATOR

Il tipo di enumerazione WSAECOMPARATOR di Windows Sockets viene usato per la semantica di confronto delle versioni in Windows Sockets 2.
WSC_PROVIDER_INFO_TYPE

Il tipo di enumerazione viene usato per specificare la classe di informazioni di un protocollo di servizio a livelli (LSP) in Windows Sockets 2.

Funzioni

 
__WSAFDIsSet

La funzione __WSAFDIsSet (winsock2.h) specifica se un socket è incluso in un set di descrittori socket.
__WSAFDIsSet

La funzione __WSAFDIsSet (winsock.h) specifica se un socket è incluso in un set di descrittori socket.
Accettare

La funzione accept consente un tentativo di connessione in ingresso su un socket.
AcceptEx

La funzione AcceptEx (mswsock.h) accetta una nuova connessione, restituisce l'indirizzo locale e remoto e riceve il primo blocco di dati inviati dall'applicazione client.
AcceptEx

La funzione AcceptEx (winsock.h) accetta una nuova connessione, restituisce l'indirizzo locale e remoto e riceve il primo blocco di dati inviati dall'applicazione client.
AFFERMARE

bind

La funzione di associazione associa un indirizzo locale a un socket. (funzione bind (winsock2.h))
bind

La funzione di associazione (winsock.h) associa un indirizzo locale a un socket.
closesocket

La funzione closesocket chiude un socket esistente. (funzione closesocket (winsock2.h))
closesocket

La funzione closesocket (winsock.h) chiude un socket esistente.
connect

La funzione di connessione stabilisce una connessione a un socket specificato.
EnumProtocolsA

La funzione EnumProtocols recupera informazioni su un set specificato di protocolli di rete attivi in un host locale. (ANSI)
EnumProtocolsW

La funzione EnumProtocols recupera informazioni su un set specificato di protocolli di rete attivi in un host locale. (Unicode)
FD_SET

La macro FD_SET (winsock2.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
FD_SET

La macro FD_SET (winsock.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
freeaddrinfo

Libera le informazioni sull'indirizzo che la funzione getaddrinfo alloca dinamicamente nelle strutture addrinfo.
FreeAddrInfoEx

La funzione FreeAddrInfoEx (ws2tcpip.h) libera le informazioni sull'indirizzo che la funzione GetAddrInfoEx alloca dinamicamente nelle strutture addrinfoex.
FreeAddrInfoExW

La funzione FreeAddrInfoExW (Unicode) (ws2tcpip.h) libera le informazioni sull'indirizzo che la funzione GetAddrInfoEx alloca dinamicamente nelle strutture addrinfoex.
FreeAddrInfoW

Libera informazioni sull'indirizzo che la funzione GetAddrInfoW alloca dinamicamente nelle strutture addrinfoW.
gai_strerrorA

La funzione gai_strerror consente di stampare messaggi di errore in base agli errori EAI_* restituiti dalla funzione getaddrinfo. (ANSI)
gai_strerrorW

La funzione gai_strerror consente di stampare messaggi di errore in base agli errori EAI_* restituiti dalla funzione getaddrinfo. (Unicode)
GetAcceptExSockaddrs

La funzione GetAcceptExSockaddrs (mswsock.h) analizza i dati ottenuti da una chiamata alla funzione AcceptEx e passa indirizzi locali e remoti a una struttura sockaddr.
GetAcceptExSockaddrs

La funzione GetAcceptExSockaddrs (winsock.h) analizza i dati ottenuti da una chiamata alla funzione AcceptEx e passa gli indirizzi locali e remoti a una struttura sockaddr.
GetAddressByNameA

GetAddressByName non è più disponibile per l'uso a partire da Windows Sockets 2. (ANSI)
GetAddressByNameW

GetAddressByName non è più disponibile per l'uso a partire da Windows Sockets 2. (Unicode)
getaddrinfo

Fornisce la conversione indipendente dal protocollo da un nome host ANSI a un indirizzo.
GetAddrInfoExA

Fornisce la risoluzione dei nomi indipendente dal protocollo con parametri aggiuntivi per qualificare i provider di spazi dei nomi che devono gestire la richiesta. (ANSI)
GetAddrInfoExCancel

Annulla un'operazione asincrona tramite la funzione GetAddrInfoEx.
GetAddrInfoExOverlappedResult

Ottiene il codice restituito per una struttura OVERLAPPED utilizzata da un'operazione asincrona per la funzione GetAddrInfoEx.
GetAddrInfoExW

Fornisce la risoluzione dei nomi indipendente dal protocollo con parametri aggiuntivi per qualificare i provider di spazi dei nomi che devono gestire la richiesta. (Unicode)
GetAddrInfoW

Fornisce la conversione indipendente dal protocollo da un nome host Unicode a un indirizzo.
gethostbyaddr

La funzione gethostbyaddr recupera le informazioni sull'host corrispondenti a un indirizzo di rete. (gethostbyaddr non è più consigliato, usare invece getnameinfo)
gethostbyaddr

A partire da Windows Sockets 2, la funzione gethostbyaddr (winsock.h) non è più consigliata per l'uso.
gethostbyaddr

La funzione macro gethostbyaddr (wsipv6ok.h) recupera le informazioni host corrispondenti a un indirizzo di rete.
gethostbyname

La funzione gethostbyname (winsock2.h) recupera le informazioni host corrispondenti a un nome host da un database host.
gethostbyname

La funzione gethostbyname (winsock.h) recupera le informazioni host corrispondenti a un nome host da un database host.
gethostbyname

La funzione macro gethostbyname (wsipv6ok.h) recupera le informazioni host corrispondenti a un nome host da un database host.
gethostname

La funzione gethostname (winsock2.h) recupera il nome host standard per il computer locale.
gethostname

La funzione gethostname (winsock.h) recupera il nome host standard per il computer locale.
GetHostNameW

La funzione GetHostNameW recupera il nome host standard per il computer locale come stringa Unicode.
getipv4sourcefilter

Recupera lo stato del filtro multicast per un socket IPv4.
GetNameByTypeA

La funzione GetNameByType recupera il nome di un servizio di rete per il tipo di servizio specificato. (ANSI)
GetNameByTypeW

La funzione GetNameByType recupera il nome di un servizio di rete per il tipo di servizio specificato. (Unicode)
getnameinfo

Fornisce la risoluzione dei nomi indipendenti dal protocollo da un indirizzo a un nome host ANSI e da un numero di porta al nome del servizio ANSI.
GetNameInfoW

Fornisce la risoluzione dei nomi indipendente dal protocollo da un indirizzo a un nome host Unicode e da un numero di porta al nome del servizio Unicode.
getpeername

La funzione getpeername (winsock2.h) recupera l'indirizzo del peer a cui è connesso un socket.
getpeername

La funzione getpeername (winsock.h) recupera l'indirizzo del peer a cui è connesso un socket.
getprotobyname

La funzione getprotobyname (winsock2.h) recupera le informazioni sul protocollo corrispondenti a un nome di protocollo.
getprotobyname

La funzione getprotobyname (winsock.h) recupera le informazioni sul protocollo corrispondenti a un nome di protocollo.
getprotobynumber

La funzione getprotobynumber (winsock2.h) recupera le informazioni sul protocollo corrispondenti a un numero di protocollo.
getprotobynumber

La funzione getprotobynumber (winsock.h) recupera le informazioni sul protocollo corrispondenti a un numero di protocollo.
getservbyname

La funzione getservbyname (winsock2.h) recupera le informazioni sul servizio corrispondenti a un nome e a un protocollo del servizio.
getservbyname

La funzione getservbyname (winsock.h) recupera le informazioni sul servizio corrispondenti a un nome e a un protocollo del servizio.
getservbyport

La funzione getservbyport (winsock2.h) recupera le informazioni sul servizio corrispondenti a una porta e a un protocollo.
getservbyport

La funzione getservbyport (winsock.h) recupera le informazioni sul servizio corrispondenti a una porta e a un protocollo.
GetServiceA

La funzione GetService recupera informazioni su un servizio di rete nel contesto di un set di spazi dei nomi predefiniti o di uno spazio dei nomi specificato. (ANSI)
GetServiceW

La funzione GetService recupera informazioni su un servizio di rete nel contesto di un set di spazi dei nomi predefiniti o di uno spazio dei nomi specificato. (Unicode)
getsockname

La funzione getsockname (winsock2.h) recupera il nome locale per il descrittore socket specificato.
getsockname

La funzione getsockname (winsock.h) recupera il nome locale per un socket.
getsockopt

La funzione getsockopt recupera il valore corrente per un'opzione socket associata a un socket di qualsiasi tipo, in qualsiasi stato e archivia il risultato di optval.
getsockopt

La funzione getsockopt (winsock.h) recupera un'opzione socket.
getsourcefilter

Recupera lo stato del filtro multicast per un socket IPv4 o IPv6.
GetTypeByNameA

La funzione GetTypeByName recupera un GUID del tipo di servizio per un servizio di rete specificato in base al nome. (ANSI)
GetTypeByNameW

La funzione GetTypeByName recupera un GUID del tipo di servizio per un servizio di rete specificato in base al nome. (Unicode)
htond

Converte un valore double dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
htonf

Converte un tipo float dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
htonl

La funzione htonl (winsock2.h) converte un u_long dall'host all'ordine dei byte di rete TCP/IP, che è big-endian.
htonl

La funzione htonl (winsock.h) converte un u_long dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
htonll

Converte un __int64 senza segno dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
htons

La funzione htons (winsock2.h) converte un u_short dall'host all'ordine dei byte di rete TCP/IP, che è big-endian.
htons

La funzione htons (winsock.h) converte un u_short dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
IN4_ADDR_EQUAL

IN4_CLASSA

IN4_CLASSB

IN4_CLASSC

IN4_CLASSD

IN4_IS_ADDR_6TO4ELIGIBLE

IN4_IS_ADDR_BROADCAST

IN4_IS_ADDR_LINKLOCAL

IN4_IS_ADDR_LOOPBACK

IN4_IS_ADDR_MC_ADMINLOCAL

IN4_IS_ADDR_MC_LINKLOCAL

IN4_IS_ADDR_MC_SITELOCAL

IN4_IS_ADDR_MULTICAST

IN4_IS_ADDR_RFC1918

IN4_IS_ADDR_SITELOCAL

IN4_IS_ADDR_UNSPECIFIED

IN4_IS_UNALIGNED_ADDR_6TO4ELIGIBLE

IN4_IS_UNALIGNED_ADDR_BROADCAST

IN4_IS_UNALIGNED_ADDR_LINKLOCAL

IN4_IS_UNALIGNED_ADDR_LOOPBACK

IN4_IS_UNALIGNED_ADDR_MULTICAST

IN4_IS_UNALIGNED_ADDR_RFC1918

IN4_IS_UNALIGNED_ADDR_UNSPECIFIED

IN4_MULTICAST

IN4_UNALIGNED_ADDR_EQUAL

IN4_UNCANONICALIZE_SCOPE_ID

IN4ADDR_ISANY

IN4ADDR_ISEQUAL

IN4ADDR_ISLOOPBACK

IN4ADDR_ISUNSPECIFIED

IN4ADDR_SCOPE_ID

IN4ADDR_SETANY

IN4ADDR_SETLOOPBACK

IN4ADDR_SETSOCKADDR

IN6_ADDR_EQUAL

IN6_EXTRACT_V4ADDR_FROM_6TO4

IN6_EXTRACT_V4ADDR_FROM_ISATAP

IN6_GET_ADDR_V4COMPAT

IN6_GET_ADDR_V4MAPPED

IN6_IS_ADDR_6TO4

IN6_IS_ADDR_ALLNODESONLINK

IN6_IS_ADDR_ALLNODESONNODE

IN6_IS_ADDR_ALLROUTERSONLINK

IN6_IS_ADDR_ANYCAST

IN6_IS_ADDR_EUI64

IN6_IS_ADDR_GLOBAL

IN6_IS_ADDR_ISATAP

IN6_IS_ADDR_LINKLOCAL

IN6_IS_ADDR_LOOPBACK

IN6_IS_ADDR_MC_GLOBAL

IN6_IS_ADDR_MC_LINKLOCAL

IN6_IS_ADDR_MC_NODELOCAL

IN6_IS_ADDR_MC_ORGLOCAL

IN6_IS_ADDR_MC_SITELOCAL

IN6_IS_ADDR_MULTICAST

IN6_IS_ADDR_SITELOCAL

IN6_IS_ADDR_SOLICITEDNODE

IN6_IS_ADDR_SUBNET_RESERVED_ANYCAST

IN6_IS_ADDR_SUBNET_ROUTER_ANYCAST

IN6_IS_ADDR_TEREDO

IN6_IS_ADDR_UNSPECIFIED

IN6_IS_ADDR_V4COMPAT

IN6_IS_ADDR_V4MAPPED

IN6_IS_ADDR_V4TRANSLATED

IN6_MULTICAST_SCOPE

IN6_PREFIX_EQUAL

IN6_SET_6TO4_PREFIX

IN6_SET_ADDR_LOOPBACK

IN6_SET_ADDR_SOLICITEDNODE

IN6_SET_ADDR_UNSPECIFIED

IN6_SET_ADDR_V4COMPAT

IN6_SET_ADDR_V4MAPPED

IN6_SET_ISATAP_IDENTIFIER

IN6_UNCANONICALIZE_SCOPE_ID

IN6ADDR_IS6TO4

IN6ADDR_ISANY

IN6ADDR_ISEQUAL

IN6ADDR_ISISATAP

IN6ADDR_ISLOOPBACK

IN6ADDR_ISTEREDO

IN6ADDR_ISUNSPECIFIED

IN6ADDR_ISV4MAPPED

IN6ADDR_SETANY

IN6ADDR_SETLOOPBACK

IN6ADDR_SETSOCKADDR

IN6ADDR_SETV4MAPPED

inet_addr

La funzione inet_addr (winsock2.h) converte una stringa contenente un indirizzo decimale punteggiato IPv4 in un indirizzo appropriato per la struttura IN_ADDR.
inet_addr

La funzione inet_addr (winsock.h) converte una stringa contenente un indirizzo decimale punteggiato IPv4 in un indirizzo appropriato per la struttura IN_ADDR.
inet_addr

La funzione macro inet_addr (wsipv6ok.h) converte una stringa contenente un indirizzo decimale punteggiato IPv4 in un indirizzo appropriato per la struttura IN_ADDR.
inet_ntoa

La funzione inet_ntoa (winsock2.h) converte un indirizzo di rete Internet (Ipv4) in una stringa ASCII in formato decimale puntato standard di Internet.
inet_ntoa

La funzione inet_ntoa (winsock.h) converte un indirizzo di rete Internet (Ipv4) in una stringa ASCII in formato decimale puntato standard di Internet.
inet_ntoa

La funzione macro inet_ntoa (wsipv6ok.h) converte un indirizzo di rete Internet (Ipv4) in una stringa ASCII in formato decimale puntato standard di Internet.
inet_ntop

La funzione InetNtop converte un indirizzo di rete Internet IPv4 o IPv6 in una stringa in formato standard Internet. La versione ANSI di questa funzione è inet_ntop. (InetNtopA o inet_ntop)
inet_pton

La funzione InetPton converte un indirizzo di rete Internet IPv4 o IPv6 nel formato di presentazione testo standard nel formato binario numerico. La versione ANSI di questa funzione è inet_pton. (InetPtonA o inet_pton)
InetNtopW

La funzione InetNtop converte un indirizzo di rete Internet IPv4 o IPv6 in una stringa in formato standard Internet. La versione ANSI di questa funzione è inet_ntop. (InetNtopW)
InetPtonW

La funzione InetPton converte un indirizzo di rete Internet IPv4 o IPv6 nel formato di presentazione testo standard nel formato binario numerico. La versione ANSI di questa funzione è inet_pton. (InetPtonW)
ioctlsocket

La funzione ioctlsocket (winsock2.h) controlla la modalità di I/O di un socket e può essere usata in qualsiasi socket in qualsiasi stato.
ioctlsocket

La funzione ioctlsocket (winsock.h) controlla la modalità I/O di un socket.
listen

La funzione listen inserisce un socket in uno stato in cui è in ascolto di una connessione in ingresso.
LPFN_CONNECTEX

La funzione ConnectEx stabilisce una connessione a un socket specificato e, facoltativamente, invia i dati una volta stabilita la connessione.
LPFN_DISCONNECTEX

Chiude una connessione su un socket e consente di riutilizzare l'handle del socket. Nota Questa funzione è un'estensione specifica di Microsoft per la specifica di Windows Sockets.
LPFN_RIOCLOSECOMPLETIONQUEUE

Chiude una coda di completamento esistente usata per la notifica di completamento di I/O inviando e ricevere richieste con le estensioni di I/O registrate winsock.
LPFN_RIOCREATECOMPLETIONQUEUE

Crea una coda di completamento di I/O di dimensioni specifiche da usare con le estensioni di I/O registrate winsock.
LPFN_RIOCREATEREQUESTQUEUE

Crea un descrittore socket di I/O registrato usando un socket specificato e code di completamento di I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIODEQUEUECOMPLETION

Rimuove le voci da una coda di completamento di I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIODEREGISTERBUFFER

Annulla la registrazione di un buffer registrato usato con le estensioni di I/O registrate winsock.
LPFN_RIONOTIFY

Registra il metodo da usare per il comportamento di notifica con una coda di completamento I/O da usare con le estensioni di I/O registrate winsock.
LPFN_RIORECEIVE

Riceve i dati di rete su un socket TCP I/O registrato connesso o un socket UDP di I/O registrato associato per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIORECEIVEEX

Riceve i dati di rete su un socket TCP di I/O registrato connesso o un socket UDP di I/O registrato associato con opzioni aggiuntive per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOREGISTERBUFFER

Registra un RIO_BUFFERID, un descrittore di buffer registrato, con un buffer specificato da usare con le estensioni di I/O registrate winsock.
LPFN_RIORESIZECOMPLETIONQUEUE

Ridimensiona una coda di completamento di I/O in modo che sia più grande o più piccola per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIORESIZEREQUESTQUEUE

Ridimensiona una coda di richieste in modo che sia più grande o più piccola per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOSEND

Invia i dati di rete su un socket TCP di I/O connesso o un socket UDP di I/O registrato associato per l'uso con le estensioni di I/O registrate winsock.
LPFN_RIOSENDEX

Invia i dati di rete su un socket TCP di I/O connesso o un socket UDP di I/O registrato associato con opzioni aggiuntive per l'uso con le estensioni di I/O registrate winsock.
LPFN_TRANSMITPACKETS

Trasmette dati in memoria o dati di file su un socket connesso.
LPFN_WSARECVMSG

*LPFN_WSARECVMSG* è un tipo di puntatore a funzione. Implementi una funzione di callback WSARecvMsg corrispondente nell'app. Il sistema usa la funzione di callback per trasmettere dati in memoria o dati di file su un socket connesso.
LPNSPCLEANUP

Termina l'uso di un provider di servizi dello spazio dei nomi Windows Sockets specifico.
LPNSPGETSERVICECLASSINFO

Recupera tutte le informazioni pertinenti sulla classe (schema) relative al provider dello spazio dei nomi.
LPNSPINSTALLSERVICECLASS

La funzione NSPInstallServiceClass registra lo schema della classe del servizio all'interno dei provider dello spazio dei nomi.
LPNSPIOCTL

Invia un IOCTL a un provider di servizi dello spazio dei nomi.
LPNSPLOOKUPSERVICEBEGIN

Avvia una query client vincolata dalle informazioni contenute in una struttura WSAQUERYSET.
LPNSPLOOKUPSERVICEEND

Chiamato per liberare l'handle dopo le chiamate precedenti a NSPLookupServiceBegin e NSPLookupServiceNext.
LPNSPLOOKUPSERVICENEXT

Chiamato dopo aver ottenuto un handle da una chiamata precedente a NSPLookupServiceBegin per recuperare le informazioni sul servizio richieste.
LPNSPREMOVESERVICECLASS

Rimuove definitivamente una classe di servizio specificata dallo spazio dei nomi .
LPNSPSETSERVICE

Registra o annulla la registrazione di un'istanza del servizio all'interno di uno spazio dei nomi.
LPNSPV2CLEANUP

Notifica a un provider di servizi dello spazio dei nomi versione 2 (NSPv2) che una sessione client è stata terminata.
LPNSPV2CLIENTSESSIONRUNDOWN

Notifica a un provider del servizio dello spazio dei nomi versione 2 (NSPv2) che la sessione client termina.
LPNSPV2LOOKUPSERVICEBEGIN

Avvia una query client di un provider di servizi della versione 2 dello spazio dei nomi vincolato dalle informazioni contenute in una struttura di WSAQUERYSET2.
LPNSPV2LOOKUPSERVICEEND

Chiamato per liberare l'handle dopo le chiamate precedenti a NSPv2LookupServiceBegin e NSPv2LookupServiceNextEx.
LPNSPV2LOOKUPSERVICENEXTEX

Chiamato dopo aver ottenuto un handle da una chiamata precedente a NSPv2LookupServiceBegin per recuperare le informazioni richieste da un provider di servizi della versione 2 dello spazio dei nomi.
LPNSPV2SETSERVICEEX

Registra o annulla la registrazione di un nome o di un'istanza del servizio all'interno di uno spazio dei nomi di un provider del provider di servizi versione 2 (NSPv2).
LPNSPV2STARTUP

Notifica a un provider di servizi dello spazio dei nomi versione 2 (NSPv2) che un nuovo processo client deve iniziare a usare il provider.
LPWSAOVERLAPPED_COMPLETION_ROUTINE

TBD (LPWSAOVERLAPPED_COMPLETION_ROUTINE)
LPWSPACCEPT

La funzione LPWSPAccept accetta in modo condizionale una connessione in base al valore restituito di una funzione condition.
LPWSPADDRESSTOSTRING

La funzione LPWSPAddressToString converte tutti i componenti di una struttura sockaddr in una rappresentazione numerica leggibile dell'indirizzo. Questa operazione viene usata principalmente per scopi di visualizzazione.
LPWSPASYNCSELECT

La funzione LPWSPAsyncSelect richiede la notifica degli eventi di rete basata su messaggi di Windows per un socket.
LPWSPBIND

La funzione LPWSPBind associa un indirizzo locale ,ovvero il nome, a un socket.
LPWSPCANCELBLOCKINGCALL

La funzione LPWSPCancelBlockingCall annulla una chiamata di blocco attualmente in corso.
LPWSPCLEANUP

La funzione LPWSPCleanup termina l'uso del provider di servizi Windows Sockets.
LPWSPCLOSESOCKET

La funzione LPWSPCloseSocket chiude un socket.
LPWSPCONNECT

La funzione LPWSPConnect stabilisce una connessione a un peer, scambia i dati di connessione e specifica la qualità necessaria del servizio in base alla specifica del flusso fornita.
LPWSPDUPLICATESOCKET

La funzione LPWSPDuplicateSocket restituisce una struttura WSAPROTOCOL_INFO che può essere usata per creare un nuovo descrittore socket per un socket condiviso.
LPWSPENUMNETWORKEVENTS

La funzione LPWSPEnumNetworkEvents segnala occorrenze di eventi di rete per il socket indicato.
LPWSPEVENTSELECT

La funzione LPWSPEventSelect specifica un oggetto evento da associare al set fornito di eventi di rete.
LPWSPGETOVERLAPPEDRESULT

La funzione LPWSPGetOverlappedResult restituisce i risultati di un'operazione sovrapposta nel socket specificato.
LPWSPGETPEERNAME

La funzione LPWSPGetPeerName ottiene l'indirizzo del peer a cui è connesso un socket.
LPWSPGETQOSBYNAME

La funzione LPWSPGetQOSByName inizializza una struttura QOS basata su un modello denominato oppure recupera un'enumerazione dei nomi dei modelli disponibili.
LPWSPGETSOCKNAME

La funzione LPWSPGetSockName ottiene il nome locale per un socket.
LPWSPGETSOCKOPT

La funzione LPWSPGetSockOpt recupera un'opzione socket.
LPWSPIOCTL

La funzione LPWSPIoctl controlla la modalità di un socket.
LPWSPJOINLEAF

La funzione LPWSPJoinLeaf aggiunge un nodo foglia a una sessione multipoint, scambia i dati di connessione e specifica la qualità del servizio necessaria in base alle specifiche del flusso fornite.
LPWSPLISTEN

La funzione LPWSPListen stabilisce un socket da ascoltare per le connessioni in ingresso.
LPWSPRECV

La funzione LPWSPRecv riceve i dati in un socket.
LPWSPRECVDISCONNECT

La funzione LPWSPRecvDisconnect termina la ricezione su un socket e recupera i dati di disconnessione, se il socket è orientato alla connessione.
LPWSPRECVFROM

La funzione LPWSPRecvFrom riceve un datagram e archivia l'indirizzo di origine.
LPWSPSELECT

La funzione LPWSPSelect determina lo stato di uno o più socket.
LPWSPSEND

La funzione LPWSPSend invia dati su un socket connesso.
LPWSPSENDDISCONNECT

La funzione LPWSPSendDisconnect avvia la terminazione della connessione per il socket e invia i dati di disconnessione.
LPWSPSENDTO

La funzione WSPSendTo invia dati a una destinazione specifica usando l'I/O sovrapposta.
LPWSPSETSOCKOPT

La funzione LPWSPSetSockOpt imposta un'opzione socket.
LPWSPSHUTDOWN

La funzione LPWSPShutdown disabilita l'invio e/o la ricezione in un socket.
LPWSPSOCKET

La funzione LPWSPSocket crea un socket.
LPWSPSTRINGTOADDRESS

La funzione WSPStringToAddress converte una stringa numerica leggibile in una struttura di indirizzi socket (sockaddr) adatta per passare alle routine di Windows Sockets che accettano tale struttura.
NSPStartup

Recupera le informazioni dinamiche relative a un provider, ad esempio l'elenco dei punti di ingresso della DLL.
ntohd

Converte un __int64 non firmato dall'ordine di rete TCP/IP in ordine di byte host (che è little-endian nei processori Intel) e restituisce un doppio.
ntohf

Converte un __int32 non firmato dall'ordine di rete TCP/IP per ospitare l'ordine di byte (che è little-endian nei processori Intel) e restituisce un float.
ntohl

La funzione ntohl (winsock2.h) converte un u_long da un ordine di rete TCP/IP all'ordine di byte host (che è little-endian nei processori Intel).
ntohl

La funzione ntohl (winsock.h) converte un u_long da un ordine di rete TCP/IP all'ordine di byte host, che è little-endian nei processori Intel.
ntohll

Converte un __int64 senza segno dall'ordine di rete TCP/IP in ordine di byte host (che è little-endian nei processori Intel).
ntohs

La funzione ntohs (winsock2.h) converte un u_short da un byte di rete TCP/IP in ordine di byte host (che è little-endian nei processori Intel).
ntohs

La funzione ntohs (winsock.h) converte un u_short da un byte di rete TCP/IP per ospitare un ordine di byte, che è little-endian nei processori Intel.
ProcessSocketNotifications

Associa un set di socket a una porta di completamento e recupera tutte le notifiche già in sospeso su tale porta. Una volta associata, la porta di completamento riceve le notifiche sullo stato del socket specificate.
Recv

La funzione recv (winsock2.h) riceve i dati da un socket connesso o da un socket senza connessione associato.
Recv

La funzione recv (winsock.h) riceve i dati da un socket connesso o da un socket senza connessione associato.
recvfrom

La funzione recvfrom riceve un datagram e archivia l'indirizzo di origine.
recvfrom

La funzione recvfrom riceve un datagram e archivia l'indirizzo di origine.
select

La funzione select determina lo stato di uno o più socket, in attesa, se necessario, per eseguire l'I/O sincrona.
send

Invia i dati in un socket connesso. (invia)
Sendto

La funzione sendto (winsock2.h) viene usata per scrivere dati in uscita in un socket.
Sendto

La funzione sendto (winsock.h) invia dati a una destinazione specifica.
SetAddrInfoExA

Registra o deregista un nome, un nome del servizio e indirizzi associati con un provider di spazi dei nomi specifico. (ANSI)
SetAddrInfoExW

Registra o deregista un nome, un nome del servizio e indirizzi associati con un provider di spazi dei nomi specifico. (Unicode)
setipv4sourcefilter

Imposta lo stato del filtro multicast per un socket IPv4.
SetServiceA

La funzione SetService registra o rimuove dal Registro di sistema un servizio di rete all'interno di uno o più spazi dei nomi. (ANSI)
SetServiceW

La funzione SetService registra o rimuove dal Registro di sistema un servizio di rete all'interno di uno o più spazi dei nomi. (Unicode)
SetSocketMediaStreamingMode

Indica se la rete deve essere utilizzata per il trasferimento di contenuti multimediali di streaming che richiedono la qualità del servizio.
Setsockopt

La funzione setsockopt (winsock2.h) imposta il valore corrente per un'opzione socket associata a un socket di qualsiasi tipo, in qualsiasi stato.
Setsockopt

La funzione setsockopt (winsock.h) imposta un'opzione socket.
setsourcefilter

Imposta lo stato del filtro multicast per un socket IPv4 o IPv6.
shutdown

La funzione di arresto (winsock2.h) viene usata su tutti i tipi di socket per disabilitare la ricezione, la trasmissione o entrambi.
shutdown

La funzione shutdown (winsock.h) disabilita l'invio o la ricezione in un socket.
socket

La funzione socket crea un socket associato a un provider di servizi di trasporto specifico.
SocketNotificationRetrieveEvents

Questa funzione helper inline viene fornita per praticità per recuperare la maschera eventi da un OVERLAPPED_ENTRY.
Transmitfile

La funzione TransmitFile (mswsock.h) trasmette i dati dei file tramite un handle socket connesso.
Transmitfile

La funzione TransmitFile (winsock.h) trasmette i dati dei file tramite un handle socket connesso.
WPUCloseEvent

La funzione WPUCloseEvent chiude un handle di oggetto evento aperto.
WPUCloseSocketHandle

La funzione WPUCloseSocketHandle chiude un handle socket esistente.
WPUCloseThread

La funzione WPUCloseThread chiude un thread aperto con una chiamata a WPUOpenCurrentThread.
WPUCompleteOverlappedRequest

La funzione WPUCompleteOverlappedRequest esegue una notifica di completamento di I/O sovrapposta per le operazioni di I/O sovrapposte.
WPUCreateEvent

La funzione WPUCreateEvent crea un nuovo oggetto evento.
WPUCreateSocketHandle

La funzione WPUCreateSocketHandle crea un nuovo handle socket.
WPUFDIsSet

La funzione WPUFDIsSet controlla l'appartenenza dell'handle socket specificato.
WPUGetProviderPath

La funzione WPUGetProviderPath recupera il percorso DLL per il provider specificato.
WPUModifyIFSHandle

La funzione WPUModifyIFSHandle riceve un handle IFS (possibilmente modificato) da Ws2_32.dll.
WPUOpenCurrentThread

La funzione WPUOpenCurrentThread apre un handle al thread corrente che può essere usato con funzioni sovrapposte in un provider di servizi a più livelli.
WPUPostMessage

La funzione WPUPostMessage esegue la funzione Standard di Windows PostMessage in modo da mantenere la compatibilità con le versioni precedenti di WSOCK32.dll.
WPUQueryBlockingCallback

La funzione WPUQueryBlockingCallback restituisce un puntatore a una funzione di callback che il provider di servizi deve richiamare periodicamente durante la manutenzione delle operazioni di blocco.
WPUQuerySocketHandleContext

La funzione WPUQuerySocketHandleContext esegue una query sul valore di contesto associato all'handle socket specificato.
WPUQueueApc

La funzione WPUQueueApc accoda una chiamata asincrona in modalità utente (APC) al thread specificato per facilitare la chiamata di routine di completamento I/O sovrapposte.
WPUResetEvent

La funzione WPUResetEvent reimposta lo stato dell'oggetto evento specificato su nonsignaled. Questa chiamata è sicura per l'uso all'interno del contesto di interrupt.
WPUSetEvent

La funzione WPUSetEvent imposta lo stato dell'oggetto evento specificato su segnalato. Questa chiamata è sicura per l'uso all'interno del contesto di interrupt.
WSAAccept

La funzione WSAAccept accetta in modo condizionale una connessione in base al valore restituito di una funzione condition, fornisce la qualità delle specifiche del flusso di servizio e consente il trasferimento dei dati di connessione.
WSAAddressToStringA

Converte tutti i componenti di una struttura sockaddr in una rappresentazione di stringa leggibile dell'indirizzo. (ANSI)
WSAAddressToStringW

Converte tutti i componenti di una struttura sockaddr in una rappresentazione di stringa leggibile dell'indirizzo. (Unicode)
WSAAdvertiseProvider

Rende disponibile un provider specifico dello spazio dei nomi versione 2 per tutti i client idonei.
WSAAsyncGetHostByAddr

La funzione WSAAsyncGetHostByAddr (winsock2.h) recupera in modo asincrono le informazioni sull'host corrispondenti a un indirizzo.
WSAAsyncGetHostByAddr

La funzione WSAAsyncGetHostByAddr (winsock.h) recupera in modo asincrono le informazioni host corrispondenti a un indirizzo.
WSAAsyncGetHostByAddr

La funzione macro WSAAsyncGetHostByAddr (wsipv6ok.h) recupera in modo asincrono le informazioni host corrispondenti a un indirizzo.
WSAAsyncGetHostByName

La funzione WSAAsyncGetHostByName (winsock2.h) recupera in modo asincrono le informazioni host che corrispondono a un nome host.
WSAAsyncGetHostByName

La funzione WSAAsyncGetHostByName (winsock.h) recupera in modo asincrono le informazioni host che corrispondono a un nome host.
WSAAsyncGetHostByName

La funzione macro WSAAsyncGetHostByName (wsipv6ok.h) recupera in modo asincrono le informazioni host corrispondenti a un nome host.
WSAAsyncGetProtoByName

La funzione WSAAsyncGetProtoByName (winsock2.h) recupera in modo asincrono le informazioni sul protocollo che corrispondono a un nome di protocollo.
WSAAsyncGetProtoByName

La funzione WSAAsyncGetProtoByName (winsock.h) recupera in modo asincrono le informazioni sul protocollo che corrispondono a un nome di protocollo.
WSAAsyncGetProtoByNumber

La funzione WSAAsyncGetProtoByNumber (winsock2.h) recupera in modo asincrono le informazioni sul protocollo che corrispondono a un numero di protocollo.
WSAAsyncGetProtoByNumber

La funzione WSAAsyncGetProtoByNumber (winsock.h) recupera in modo asincrono le informazioni sul protocollo che corrispondono a un numero di protocollo.
WSAAsyncGetServByName

La funzione WSAAsyncGetServByName (winsock2.h) recupera in modo asincrono le informazioni sul servizio che corrispondono a un nome e a una porta del servizio.
WSAAsyncGetServByName

La funzione WSAAsyncGetServByName (winsock.h) recupera in modo asincrono le informazioni sul servizio che corrispondono a un nome e una porta del servizio.
WSAAsyncGetServByPort

La funzione WSAAsyncGetServByPort (winsock2.h) recupera in modo asincrono le informazioni sul servizio che corrispondono a una porta e a un protocollo.
WSAAsyncGetServByPort

La funzione WSAAsyncGetServByPort (winsock.h) recupera in modo asincrono le informazioni sul servizio che corrispondono a una porta e a un protocollo.
WSAAsyncSelect

La funzione WSAAsyncSelect (winsock2.h) richiede la notifica basata su messaggi di Windows degli eventi di rete per un socket.
WSAAsyncSelect

La funzione WSAAsyncSelect (winsock.h) richiede la notifica basata su messaggi di Windows degli eventi di rete per un socket.
WSACancelAsyncRequest

La funzione WSACancelAsyncRequest (winsock2.h) annulla un'operazione asincrona incompleta.
WSACancelAsyncRequest

La funzione WSACancelAsyncRequest (winsock.h) annulla un'operazione asincrona incompleta.
WSACancelBlockingCall

La funzione WSACancelBlockingCall è stata rimossa in conformità alla specifica Windows Sockets 2, revisione 2.2.0.
WSACleanup

La funzione WSACleanup (winsock2.h) termina l'uso del WS2_32.dll.
WSACleanup

La funzione WSACleanup (winsock.h) termina l'uso del WS2_32.dll.
WSACloseEvent

La funzione WSACloseEvent chiude un handle di oggetto evento aperto.
WSAConnect

La funzione WSAConnect stabilisce una connessione a un'altra applicazione socket, scambia i dati di connessione e specifica la qualità del servizio richiesta in base alla struttura FLOWSPEC specificata.
WSAConnectByList

Stabilisce una connessione a una raccolta di possibili endpoint rappresentati da un set di indirizzi di destinazione (nomi host e porte).
WSAConnectByNameA

Stabilisce una connessione a un host e a una porta specificati. (ANSI)
WSAConnectByNameW

Stabilisce una connessione a un host e a una porta specificati. (Unicode)
WSACreateEvent

La funzione WSACreateEvent crea un nuovo oggetto evento.
WSADeleteSocketPeerTargetName

Rimuove l'associazione tra un nome di destinazione peer e un indirizzo IP per un socket. Una volta restituito correttamente, non sarà presente alcuna associazione futura tra l'indirizzo IP e il nome di destinazione.
WSADuplicateSocketA

La funzione WSADuplicateSocket restituisce una struttura WSAPROTOCOL_INFO che può essere usata per creare un nuovo descrittore socket per un socket condiviso. La funzione WSADuplicateSocket non può essere usata in un socket abilitato per QOS. (ANSI)
WSADuplicateSocketW

La funzione WSADuplicateSocket restituisce una struttura WSAPROTOCOL_INFO che può essere usata per creare un nuovo descrittore socket per un socket condiviso. La funzione WSADuplicateSocket non può essere usata in un socket abilitato per QOS. (Unicode)
WSAEnumNameSpaceProvidersA

La funzione WSAEnumNameSpaceProviders recupera informazioni sui provider di spazi dei nomi disponibili. (ANSI)
WSAEnumNameSpaceProvidersExA

Recupera informazioni sui provider di spazi dei nomi disponibili. (ANSI)
WSAEnumNameSpaceProvidersExW

Recupera informazioni sui provider di spazi dei nomi disponibili. (Unicode)
WSAEnumNameSpaceProvidersW

La funzione WSAEnumNameSpaceProviders recupera informazioni sui provider di spazi dei nomi disponibili. (Unicode)
WSAEnumNetworkEvents

La funzione WSAEnumNetworkEvents individua le occorrenze degli eventi di rete per il socket indicato, cancella i record degli eventi di rete interni e reimposta gli oggetti evento (facoltativo).
WSAEnumProtocolsA

La funzione WSAEnumProtocols recupera informazioni sui protocolli di trasporto disponibili. (ANSI)
WSAEnumProtocolsW

La funzione WSAEnumProtocols recupera informazioni sui protocolli di trasporto disponibili. (Unicode)
WSAEventSelect

La funzione WSAEventSelect specifica un oggetto evento da associare al set specificato di eventi di rete FD_XXX.
WSAGetFailConnectOnIcmpError

Esegue una query sullo stato dell'opzione socket TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSAGetIcmpErrorInfo

Recupera informazioni su un errore ICMP ricevuto su un socket TCP durante l'installazione della connessione.
WSAGetIPUserMtu

Recupera l'MTU del livello IP definito dall'utente per un socket.
WSAGetLastError

La funzione WSAGetLastError (winsock2.h) restituisce lo stato di errore per l'ultima operazione di Windows Sockets non riuscita.
WSAGetLastError

La funzione WSAGetLastError (winsock.h) restituisce lo stato di errore per l'ultima operazione di Windows Sockets non riuscita.
WSAGetOverlappedResult

La funzione WSAGetOverlappedResult recupera i risultati di un'operazione sovrapposta sul socket specificato.
WSAGetQOSByName

La funzione WSAGetQOSByName inizializza una struttura QOS basata su un modello denominato oppure fornisce un buffer per recuperare un'enumerazione dei nomi di modello disponibili.
WSAGetServiceClassInfoA

La funzione WSAGetServiceClassInfo recupera le informazioni sulla classe (schema) relative a una classe di servizio specificata da un provider di spazi dei nomi specificato. (ANSI)
WSAGetServiceClassInfoW

La funzione WSAGetServiceClassInfo recupera le informazioni sulla classe (schema) relative a una classe di servizio specificata da un provider di spazi dei nomi specificato. (Unicode)
WSAGetServiceClassNameByClassIdA

La funzione WSAGetServiceClassNameByClassId recupera il nome del servizio associato al tipo specificato. Questo nome è il nome del servizio generico, ad esempio FTP o SNA, e non il nome di un'istanza specifica del servizio. (ANSI)
WSAGetServiceClassNameByClassIdW

La funzione WSAGetServiceClassNameByClassId recupera il nome del servizio associato al tipo specificato. Questo nome è il nome del servizio generico, ad esempio FTP o SNA, e non il nome di un'istanza specifica del servizio. (Unicode)
WSAGetUdpRecvMaxCoalescedSize

Recupera le dimensioni massime di un messaggio ricevuto e unito per un socket UDP.
WSAGetUdpSendMessageSize

Recupera le dimensioni del messaggio di segmentazione per un socket UDP.
WSAHtonl

La funzione WSAHtonl converte un u_long dall'ordine dei byte host all'ordine dei byte di rete.
WSAHtons

La funzione WSAHtons converte un u_short dall'ordine dei byte host all'ordine dei byte di rete.
WSAImpersonateSocketPeer

Usato per rappresentare l'entità di sicurezza corrispondente a un peer del socket per eseguire l'autorizzazione a livello di applicazione.
WSAInstallServiceClassA

La funzione WSAInstallServiceClass registra uno schema di classe del servizio all'interno di uno spazio dei nomi. (ANSI)
WSAInstallServiceClassW

La funzione WSAInstallServiceClass registra uno schema della classe di servizio all'interno di uno spazio dei nomi. (Unicode)
Wsaioctl

La funzione WSAIoctl controlla la modalità di un socket.
WSAIsBlocking

Questa funzione è stata rimossa in conformità alla specifica Windows Sockets 2, revisione 2.2.0. (WSAIsBlocking)
WSAJoinLeaf

La funzione WSAJoinLeaf aggiunge un nodo foglia a una sessione multipoint, scambia dati di connessione e specifica la qualità del servizio necessaria in base alle strutture FLOWPEC specificate.
WSALookupServiceBeginA

La funzione WSALookupServiceBegin avvia una query client vincolata dalle informazioni contenute in una struttura WSAQUERYSET. (ANSI)
WSALookupServiceBeginW

La funzione WSALookupServiceBegin avvia una query client vincolata dalle informazioni contenute in una struttura WSAQUERYSET. (Unicode)
WSALookupServiceEnd

La funzione WSALookupServiceEnd viene chiamata per liberare l'handle dopo le chiamate precedenti a WSALookupServiceBegin e WSALookupServiceNext.
WSALookupServiceNextA

La funzione WSALookupServiceNext viene chiamata dopo aver ottenuto un handle da una chiamata precedente a WSALookupServiceBegin per recuperare le informazioni sul servizio richieste. (ANSI)
WSALookupServiceNextW

La funzione WSALookupServiceNext viene chiamata dopo aver ottenuto un handle da una chiamata precedente a WSALookupServiceBegin per recuperare le informazioni sul servizio richieste. (Unicode)
WSANSPIoctl

Consente agli sviluppatori di effettuare chiamate di controllo I/O a uno spazio dei nomi registrato.
WSANtohl

La funzione WSANtohl converte un u_long dall'ordine di byte di rete per ospitare l'ordine di byte.
WSANtohs

La funzione WSANtohs converte un u_short dall'ordine di byte di rete per ospitare l'ordine di byte.
WSAPoll

La funzione WSAPoll determina lo stato di uno o più socket.
WSAProviderCompleteAsyncCall

Notifica a un client quando viene completata una chiamata asincrona a un provider dello spazio dei nomi versione 2.
WSAProviderConfigChange

La funzione WSAProviderConfigChange notifica all'applicazione quando viene modificata la configurazione del provider.
WSAQuerySocketSecurity

Esegue query sulle informazioni sulla sicurezza applicata a una connessione in un socket.
WSARecv

Riceve i dati da un socket connesso o da un socket senza connessione associato. (WSARecv)
WSARecvDisconnect

La funzione WSARecvDisconnect termina la ricezione su un socket e recupera i dati di disconnessione se il socket è orientato alla connessione.
WSARecvEx

La funzione WSARecvEx (mswsock.h) riceve dati da un socket connesso o da un socket senza connessione associato.
WSARecvEx

La funzione WSARecvEx (winsock.h) riceve i dati da un socket connesso o da un socket senza connessione associato.
WSARecvFrom

Riceve un datagram e archivia l'indirizzo di origine.
WSARemoveServiceClass

La funzione WSARemoveServiceClass rimuove definitivamente lo schema della classe di servizio dal Registro di sistema.
WSAResetEvent

La funzione WSAResetEvent reimposta lo stato dell'oggetto evento specificato su nonsignaled.
WSARevertImpersonation

Termina la rappresentazione di un peer socket. Questa operazione deve essere chiamata dopo aver chiamato WSAImpersonateSocketPeer e completato eventuali controlli di accesso.
WSASend

Invia i dati in un socket connesso. (WSASend)
WSASendDisconnect

La funzione WSASendDisconnect avvia la terminazione della connessione per il socket e invia i dati di disconnessione.
WSASendMsg

Invia dati e informazioni di controllo facoltative da socket connessi e non connessi. Nota Questa funzione è un'estensione specifica di Microsoft per la specifica di Windows Sockets. .
WSASendTo

Invia i dati a una destinazione specifica, usando l'I/O sovrapposto, se applicabile.
WSASetBlockingHook

Questa funzione è stata rimossa in conformità alla specifica Windows Sockets 2, revisione 2.2.0. (WSASetBlockingHook)
WSASetEvent

La funzione WSASetEvent imposta lo stato dell'oggetto evento specificato su cui è stato segnalato.
WSASetFailConnectOnIcmpError

Imposta lo stato dell'opzione socket TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSASetIPUserMtu

Imposta l'MTU del livello IP definito dall'utente in un socket.
WSASetLastError

La funzione WSASetLastError (winsock2.h) imposta il codice di errore che può essere recuperato tramite la funzione WSAGetLastError.
WSASetLastError

La funzione WSASetLastError (winsock.h) imposta il codice di errore che può essere recuperato tramite la funzione WSAGetLastError.
WSASetServiceA

La funzione WSASetService registra o rimuove dal Registro di sistema un'istanza del servizio all'interno di uno o più spazi dei nomi. (ANSI)
WSASetServiceW

La funzione WSASetService registra o rimuove dal Registro di sistema un'istanza del servizio all'interno di uno o più spazi dei nomi. (Unicode)
WSASetSocketPeerTargetName

Viene usato per specificare il nome di destinazione peer (SPN) che corrisponde a un indirizzo IP peer. Questo nome di destinazione deve essere specificato dalle applicazioni client per identificare in modo sicuro il peer che deve essere autenticato.
WSASetSocketSecurity

Abilita e applica la sicurezza per un socket.
WSASetUdpRecvMaxCoalescedSize

Imposta la dimensione massima di un set di messaggi di unione su un socket UDP.
WSASetUdpSendMessageSize

Imposta le dimensioni del messaggio di segmentazione su un socket UDP.
WSASocketA

La funzione WSASocket crea un socket associato a un provider di servizi di trasporto specifico. (ANSI)
WSASocketW

La funzione WSASocket crea un socket associato a un provider di servizi di trasporto specifico. (Unicode)
WSAStartup

La funzione WSAStartup (winsock2.h) avvia l'uso della DLL Winsock da un processo.
WSAStartup

La funzione WSAStartup (winsock.h) avvia l'uso della DLL Winsock da un processo.
WSAStringToAddressA

La funzione WSAStringToAddress converte un indirizzo di rete nel formato di presentazione testo standard nel formato binario numerico in una struttura sockaddr, adatto per il passaggio alle routine di Windows Sockets che accettano tale struttura. (ANSI)
WSAStringToAddressW

La funzione WSAStringToAddress converte un indirizzo di rete nel formato di presentazione testo standard nel formato binario numerico in una struttura sockaddr, adatto per il passaggio alle routine di Windows Sockets che accettano tale struttura. (Unicode)
WSAUnadvertiseProvider

Rende un provider specifico dello spazio dei nomi versione 2 non più disponibile per i client.
WSAUnhookBlockingHook

Questa funzione è stata rimossa in conformità alla specifica Windows Sockets 2, revisione 2.2.0. (WSAUnhookBlockingHook)
WSAWaitForMultipleEvents

Restituisce quando uno o tutti gli oggetti evento specificati si trovano nello stato segnalato, quando scade l'intervallo di timeout o quando viene eseguita una routine di completamento di I/O.
WSCDeinstallProvider

Rimuove il provider di trasporto specificato dal database di configurazione del sistema.
WSCDeinstallProvider32

Rimuove il provider di trasporto a 32 bit specificato dal database di configurazione del sistema.
WSCEnableNSProvider

Modifica lo stato di un provider di spazi dei nomi specificato.
WSCEnableNSProvider32

Abilita o disabilita un provider di spazi dei nomi a 32 bit specificato.
WSCEnumNameSpaceProviders32

Restituisce informazioni sui provider di spazi dei nomi a 32 bit disponibili. Nota Questa chiamata è una versione rigorosamente a 32 bit di WSAEnumNameSpaceProviders per l'uso su piattaforme a 64 bit. Viene fornito per consentire ai processi a 64 bit di accedere ai cataloghi a 32 bit. .
WSCEnumNameSpaceProvidersEx32

Recupera informazioni sui provider di spazi dei nomi a 32 bit disponibili.
WSCEnumProtocols

La funzione WSCEnumProtocols recupera informazioni sui protocolli di trasporto disponibili.
WSCEnumProtocols32

Recupera informazioni sui protocolli di trasporto disponibili. Nota Questa chiamata è una versione rigorosamente a 32 bit di WSCEnumProtocols per l'uso su piattaforme a 64 bit. Viene fornito per consentire ai processi a 64 bit di accedere ai cataloghi a 32 bit. .
WSCGetApplicationCategory

Recupera le categorie di provider di servizi a più livelli associate a un'applicazione.
WSCGetProviderInfo

Recupera i dati associati a una classe di informazioni per un provider di servizi a più livelli.
WSCGetProviderInfo32

Recupera i dati associati a una classe di informazioni per un provider di servizi a 32 bit (LSP). Nota Questa chiamata è una versione rigorosamente a 32 bit di WSCGetProviderInfo per l'uso su piattaforme a 64 bit.
WSCGetProviderPath

La funzione WSCGetProviderPath recupera il percorso DLL per il provider specificato.
WSCGetProviderPath32

Recupera il percorso DLL per il provider a 32 bit specificato. Nota Questa chiamata è una versione rigorosamente a 32 bit di WSCGetProviderPath per l'uso su piattaforme a 64 bit. Viene fornito per consentire ai processi a 64 bit di accedere ai cataloghi a 32 bit. .
WSCInstallNameSpace

Installa un provider di spazi dei nomi. (WSCInstallNameSpace)
WSCInstallNameSpace32

Installa un provider di spazi dei nomi a 32 bit specificato. (WSCInstallNamespace32)
WSCInstallNameSpaceEx

Installa un provider di spazi dei nomi. (WSCInstallNameSpaceEx)
WSCInstallNameSpaceEx32

Installa un provider di spazi dei nomi a 32 bit specificato. (WSCInstallNameSpaceEx32)
WSCInstallProvider

Installa il provider di trasporto specificato nel database di configurazione del sistema.
WSCInstallProvider64_32

Installa il provider di servizi di trasporto specificato nei database di configurazione del sistema a 32 bit e a 64 bit in un computer a 64 bit.
WSCInstallProviderAndChains

Installa il provider di trasporto a 32 bit specificato e le relative catene di protocolli specifiche nel database di configurazione del sistema Winsock 2 in un computer a 32 bit.
WSCInstallProviderAndChains64_32

Installa il provider di trasporto specificato e le relative catene di protocolli specifiche nei database di configurazione di sistema Winsock a 64 bit e a 32 bit in un computer a 64 bit.
WSCInstallQOSTemplate

Installa il modello QoS specificato nel database di configurazione del sistema.
WSCRemoveQOSTemplate

Rimuove il modello QoS specificato dal database di configurazione del sistema.
WSCSetApplicationCategory

Imposta le categorie di provider di servizi a più livelli consentite associate a un'applicazione.
WSCSetProviderInfo

Imposta il valore dei dati per la classe di informazioni specificata per un provider di servizi a più livelli.
WSCSetProviderInfo32

Imposta il valore di dati per la classe di informazioni specificata per un provider di servizi a più livelli.
WSCUnInstallNameSpace

Disinstalla il provider di spazio dei nomi indicato.
WSCUnInstallNameSpace32

Disinstalla un provider di spazi dei nomi a 32 bit specifico.
WSCUpdateProvider

Modifica il provider di trasporto specificato nel database di configurazione del sistema.
WSCUpdateProvider32

Modifica il provider di trasporto a 32 bit specificato nel database di configurazione del sistema. Nota Questa chiamata è una versione rigorosamente a 32 bit di WSCUpdateProvider da usare su piattaforme a 64 bit. Viene fornito per consentire ai processi a 64 bit di accedere ai cataloghi a 32 bit. .
WSCWriteNameSpaceOrder

Modifica l'ordine dei provider di spazi dei nomi Windows Sockets (Winsock) 2 disponibili. L'ordine dei provider dello spazio dei nomi determina la priorità dello spazio dei nomi quando viene enumerata o sottoposta a query per la risoluzione dei nomi.
WSCWriteNameSpaceOrder32

Modifica l'ordine dei provider di spazi dei nomi Windows Sockets (Winsock) 2 disponibili in un catalogo a 32 bit.
WSCWriteProviderOrder

Utilizzato per riordinare i provider di trasporto disponibili.
WSCWriteProviderOrder32

Usato per riordinare i provider di trasporto a 32 bit disponibili.
WSPStartup

La funzione WSPStartup avvia l'uso di un'interfaccia del provider di servizi Windows Sockets (SPI) da un client.

Strutture

 
ADDRINFO_DNS_SERVER

Rappresenta un server DNS (Domain Name System) personalizzato, usato nelle API Winsock.
ADDRINFOA

Usato dalla funzione getaddrinfo per contenere informazioni sull'indirizzo host.
ADDRINFOEX2A

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host quando sono stati richiesti sia un nome canonico che un nome di dominio completo. (ANSI)
ADDRINFOEX2W

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host quando sono stati richiesti sia un nome canonico che un nome di dominio completo. (Unicode)
ADDRINFOEX3

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host quando è stata richiesta un'interfaccia di rete specifica. (addrinfoex3W)
ADDRINFOEX4

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host quando è stata richiesta un'interfaccia di rete specifica. (addrinfoex4W)
ADDRINFOEX5

Usato dalla funzione GetAddrInfoExW per contenere informazioni sull'indirizzo host quando è stata richiesta un'interfaccia di rete specifica. (ADDRINFOEX5)
ADDRINFOEX6

Usato dalla funzione GetAddrInfoExW per contenere informazioni sull'indirizzo host quando è stata richiesta un'interfaccia di rete specifica. (ADDRINFOEX6)
ADDRINFOEXA

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host. (ANSI)
ADDRINFOEXW

Usato dalla funzione GetAddrInfoEx per contenere informazioni sull'indirizzo host. (Unicode)
ADDRINFOW

Usato dalla funzione GetAddrInfoW per contenere informazioni sull'indirizzo host.
AFPROTOCOLS

La struttura AFPROTOCOLS fornisce un elenco di protocolli a cui i programmatori di applicazioni possono limitare le query. La struttura AFPROTOCOLS viene usata solo a scopo di query.
ASSOCIATE_NAMERES_CONTEXT_INPUT

Contiene l'ID dell'impostazione del trasporto e l'handle su un nome di dominio completo.
ATM_ADDRESS

La struttura ATM_ADDRESS contiene i dati degli indirizzi ATM per i socket basati su ATM.
ATM_BHLI

La struttura ATM_BHLI viene usata per identificare le informazioni B-HLI per un socket ATM associato.
ATM_BLLI

La struttura ATM_BLLI viene usata per identificare le informazioni B-LLI per un socket ATM associato.
BLOB

La struttura BLOB (wtypesbase.h), derivata da Binary Large Object, contiene informazioni su un blocco di dati.
BLOB

La struttura BLOB (winsock2.h), derivata da Binary Large Object, contiene informazioni su un blocco di dati.
BLOB

La struttura BLOB (nspapi.h), derivata da Binary Large Object, contiene informazioni su un blocco di dati.
CSADDR_INFO

La struttura CSADDR_INFO (ws2def.h) contiene informazioni sull'indirizzo Windows Sockets per un socket, un servizio di rete o un provider dello spazio dei nomi.
CSADDR_INFO

La struttura CSADDR_INFO (nspapi.h) contiene informazioni sull'indirizzo di Windows Sockets per un provider di socket, servizio di rete o spazio dei nomi.
fd_set

La struttura Fd_set (winsock2.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
fd_set

La struttura fd_set (winsock.h) viene usata dalle funzioni e dai provider di servizi Windows Sockets (Winsock) per inserire i socket in un set.
GROUP_FILTER

Fornisce parametri di filtro multicast per indirizzi IPv6 o IPv4 multicast.
GROUP_REQ

Fornisce informazioni sul gruppo multicast per indirizzi IPv6 o IPv4.
GROUP_SOURCE_REQ

Fornisce informazioni sul gruppo multicast per indirizzi IPv6 o IPv4 che includono l'indirizzo IP di origine.
HOSTENT

La struttura HOSTENT (winsock2.h) viene usata dalle funzioni per archiviare informazioni su un determinato host, ad esempio nome host, indirizzo IPv4 e così via.
HOSTENT

La struttura HOSTENT (winsock.h) viene usata dalle funzioni per archiviare informazioni su un determinato host, ad esempio nome host, indirizzo IPv4 e così via.
ICMP_ERROR_INFO

Usato per archiviare le informazioni sull'errore ICMP ricevute.
in_addr

La struttura in_addr rappresenta un indirizzo Internet IPv4.
IN_PKTINFO

La struttura in_pktinfo viene usata per archiviare le informazioni sugli indirizzi dei pacchetti ricevuti e viene usata da Windows per restituire informazioni sui pacchetti ricevuti e consente anche di specificare l'indirizzo IPv4 locale da usare per l'invio di pacchetti.
IN6_PKTINFO

La struttura in6_pktinfo viene usata per archiviare le informazioni sugli indirizzi dei pacchetti IPv6 ricevuti e viene usata da Windows per restituire informazioni sui pacchetti ricevuti e consente anche di specificare l'indirizzo IPv6 locale da usare per l'invio di pacchetti.
INET_PORT_RANGE

Fornisce i dati di input usati dal SIO_ACQUIRE_PORT_RESERVATION IOCTL per acquisire una prenotazione di runtime per un blocco di porte TCP o UDP.
INET_PORT_RESERVATION_INSTANCE

Contiene una prenotazione della porta e un token per un blocco di porte TCP o UDP.
INET_PORT_RESERVATION_TOKEN

Contiene un token di prenotazione della porta per un blocco di porte TCP o UDP.
INTERFACE_INFO

La struttura INTERFACE_INFO viene usata insieme al comando SIO_GET_INTERFACE_LIST ioctl per ottenere informazioni su un indirizzo IP di interfaccia.
INTERFACE_INFO_EX

La struttura INTERFACE_INFO_EX viene usata insieme al comando IOCTL SIO_GET_INTERFACE_LIST per ottenere informazioni su un indirizzo IP di interfaccia.
IP_MREQ

La struttura ip_mreq fornisce informazioni sul gruppo multicast per gli indirizzi IPv4.
IP_MREQ_SOURCE

La struttura ip_mreq_source fornisce informazioni sul gruppo multicast per gli indirizzi IPv4.
IP_MSFILTER

La struttura ip_msfilter fornisce parametri di filtro multicast per gli indirizzi IPv4.
IPV6_MREQ

La struttura ipv6_mreq fornisce informazioni sul gruppo multicast per gli indirizzi IPv6.
IPX_ADDRESS_DATA

La struttura IPX_ADDRESS_DATA fornisce informazioni su una scheda specifica a cui è associato IPX. Usato insieme alle chiamate di funzione getsockopt che specificano IPX_ADDRESS nel parametro optname.
IPX_NETNUM_DATA

La struttura IPX_NETNUM_DATA fornisce informazioni su un numero di rete IPX specificato. Usato insieme alle chiamate di funzione getsockopt che specificano IPX_GETNETINFO nel parametro optname.
IPX_SPXCONNSTATUS_DATA

La struttura IPX_SPXCONNSTATUS_DATA fornisce informazioni su un socket SPX connesso.
INDUGIARE

La struttura LINGER (winsock2.h) gestisce informazioni su un socket specifico che specifica il comportamento del socket quando i dati vengono accodati.
INDUGIARE

La struttura LINGER (winsock.h) gestisce informazioni su un socket specifico che specifica il comportamento del socket quando i dati vengono accodati per l'invio.
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_SERVICE_INFOA

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. (ANSI)
NS_SERVICE_INFOW

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. (Unicode)
NSP_ROUTINE

Contiene informazioni sulle funzioni implementate da un provider di servizi dello spazio dei nomi versione 1 (NSPv1).
NSPV2_ROUTINE

Contiene informazioni sulle funzioni implementate da un provider di servizi dello spazio dei nomi versione 2 (NSPv2).
PROTOCOL_INFOA

Contiene informazioni su un protocollo. (ANSI)
PROTOCOL_INFOW

Contiene informazioni su un protocollo. (Unicode)
PROTOENT

La struttura PROTOENT (winsock2.h) contiene il nome e i numeri di protocollo che corrispondono a un determinato nome di protocollo.
PROTOENT

La struttura PROTOENT (winsock.h) contiene il nome e i numeri di protocollo che corrispondono a un determinato nome di protocollo.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Fornisce 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_SETTING_OUTPUT

Fornisce le impostazioni di output da 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_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 da Winsock.
RIO_EXTENSION_FUNCTION_TABLE

Contiene informazioni sulle funzioni che implementano le estensioni di I/O registrate 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.
RIORESULT

Contiene dati utilizzati per indicare i risultati di completamento della richiesta usati con le estensioni di I/O registrate winsock.
RM_FEC_INFO

La struttura RM_FEC_INFO specifica le impostazioni per l'uso della correzione degli errori di inoltro con Reliable Multicast. Questa struttura viene usata con l'opzione socket RM_USE_FEC.
RM_RECEIVER_STATS

Fornisce informazioni statistiche per una sessione del ricevitore Reliable Multicast. Questa struttura viene usata con l'opzione socket RM_RECEIVER_STATISTICS.
RM_SEND_WINDOW

La struttura RM_SEND_WINDOW specifica la finestra di invio Reliable Multicast. Questa struttura viene usata con l'opzione socket RM_RATE_WINDOW_SIZE.
RM_SENDER_STATS

Fornisce informazioni statistiche per una sessione del mittente Reliable Multicast. Questa struttura viene usata con l'opzione socket RM_SENDER_STATISTICS.
SERVENT

La struttura SERVENT (winsock2.h) viene usata per archiviare o restituire il nome e il numero di servizio per un determinato nome di servizio.
SERVENT

La struttura SERVENT (winsock.h) viene utilizzata per archiviare o restituire il nome e il numero di servizio per un determinato nome di servizio.
SERVICE_ADDRESS

Contiene informazioni sull'indirizzo per un servizio. La struttura può supportare molti tipi di meccanismi di comunicazione interprocesso (IPC) e i relativi moduli di indirizzo, tra cui chiamate rpc (Remote Procedure Call), named pipe e socket.
SERVICE_ADDRESSES

La struttura SERVICE_ADDRESSES contiene una matrice di strutture di dati SERVICE_ADDRESS.
SERVICE_INFOA

Contiene informazioni su un servizio di rete o un tipo di servizio di rete. (ANSI)
SERVICE_INFOW

Contiene informazioni su un servizio di rete o un tipo di servizio di rete. (Unicode)
SERVICE_TYPE_INFO_ABSA

La struttura SERVICE_TYPE_INFO_ABS contiene informazioni su un tipo di servizio di rete. Usare SERVICE_TYPE_INFO_ABS per aggiungere un tipo di servizio di rete a uno spazio dei nomi. (ANSI)
SERVICE_TYPE_INFO_ABSW

La struttura SERVICE_TYPE_INFO_ABS contiene informazioni su un tipo di servizio di rete. Usare SERVICE_TYPE_INFO_ABS per aggiungere un tipo di servizio di rete a uno spazio dei nomi. (Unicode)
SERVICE_TYPE_VALUE_ABSA

Contiene informazioni su un valore del tipo di servizio di rete. Queste informazioni possono essere specifiche di uno spazio dei nomi. (ANSI)
SERVICE_TYPE_VALUE_ABSW

Contiene informazioni su un valore del tipo di servizio di rete. Queste informazioni possono essere specifiche di uno spazio dei nomi. (Unicode)
SOCK_NOTIFY_REGISTRATION

Rappresenta le informazioni fornite alla funzione ProcessSocketNotifications .
SOCKADDR

La struttura sockaddr varia a seconda del protocollo selezionato. (sockaddr)
sockaddr_atm

La struttura windows Sockets sockaddr_atm archivia le informazioni sull'indirizzo socket per i socket ATM.
sockaddr_gen

Fornisce informazioni sull'indirizzo del socket generico e viene usato con la struttura INTERFACE_INFO.
SOCKADDR_IN

La struttura SOCKADDR_IN (winsock.h) varia a seconda del protocollo selezionato.
sockaddr_in6_old

La struttura sockaddr_in6_old (ws2ipdef.h) varia a seconda del protocollo selezionato.
SOCKADDR_IRDA

La struttura SOCKADDR_IRDA viene usata insieme alle operazioni del socket IrDA, definite dalla famiglia di indirizzi AF_IRDA.
SOCKET_ADDRESS

SOCKET_ADDRESS struttura archivia informazioni sull'indirizzo specifiche del protocollo.
SOCKET_PEER_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_PROCESSOR_AFFINITY

Contiene l'associazione tra un socket e un core del processore RSS e un nodo NUMA.
SOCKET_SECURITY_QUERY_INFO

Contiene informazioni di sicurezza restituite dalla funzione WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE

Contiene il modello di sicurezza usato dalla funzione WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS

Specifica i requisiti di sicurezza generici per un socket.
SOCKET_SECURITY_SETTINGS_IPSEC

Specifica diversi requisiti e impostazioni di sicurezza specifici di IPsec.
TCP_INFO_v0

Contiene le statistiche TCP (Transmission Control Protocol) raccolte per un socket.
TCP_INFO_v1

Contiene le statistiche TCP (Transmission Control Protocol) raccolte per un socket. (versione 1.0)
TCP_INITIAL_RTO_PARAMETERS

Specifica i dati utilizzati dal SIO_TCP_INITIAL_RTO IOCTL per configurare i parametri RTO (Initial Retransmission Timeout) da usare nel socket.
TIMESTAMPING_CONFIG

Descrive la struttura di input utilizzata dal SIO_TIMESTAMPING IOCTL per configurare la ricezione del timestamp per un socket di datagrammi.
TIMEVAL

La struttura TIMEVAL (winsock2.h) viene utilizzata per specificare un intervallo di tempo. È associato al file di intestazione Time.h di Berkeley Software Distribution (BSD).
TIMEVAL

La struttura TIMEVAL (winsock.h) viene utilizzata per specificare un intervallo di tempo. È associato al file di intestazione Time.h di Berkeley Software Distribution (BSD).
TRANSMIT_FILE_BUFFERS

La struttura TRANSMIT_FILE_BUFFERS (mswsock.h) specifica i dati da trasmettere prima e dopo i dati del file durante un'operazione di trasferimento dei file di funzione TransmitFile.
TRANSMIT_FILE_BUFFERS

La struttura TRANSMIT_FILE_BUFFERS (winsock.h) specifica i dati da trasmettere prima e dopo i dati del file durante un'operazione di trasferimento dei file di funzione TransmitFile.
TRANSMIT_PACKETS_ELEMENT

Specifica un singolo elemento dati da trasmettere dalla funzione TransmitPackets.
TRANSPORT_SETTING_ID

La struttura TRANSPORT_SETTING_ID (mstcpip.h) specifica l'ID delle impostazioni di trasporto utilizzato da specifici IOCTL per applicare o eseguire una query sull'impostazione di trasporto per un socket.
TRANSPORT_SETTING_ID

La struttura TRANSPORT_SETTING_ID (transportsettingcommon.h) specifica l'ID delle impostazioni di trasporto utilizzato dai SIO_APPLY_TRANSPORT_SETTING e SIO_QUERY_TRANSPORT_SETTING IOCTLs.
WSABUF

La struttura WSABUF consente la creazione o la manipolazione di un buffer di dati usato da alcune funzioni Winsock.
WSACOMPLETION

Specifica le impostazioni di notifica di completamento per le chiamate di controllo di I/O effettuate a uno spazio dei nomi registrato.
WSADATA

La struttura WSADATA (winsock2.h) contiene informazioni sull'implementazione di Windows Sockets.
WSADATA

La struttura WSADATA (winsock.h) contiene informazioni sull'implementazione di Windows Sockets.
WSAMSG

Usato con le funzioni WSARecvMsg e WSASendMsg per archiviare indirizzi e informazioni di controllo facoltative sui socket connessi e non connessi, nonché una matrice di buffer usati per archiviare i dati dei messaggi.
WSANAMESPACE_INFOA

Contiene tutte le informazioni di registrazione per un provider di spazi dei nomi. (WSANAMESPACE_INFOA)
WSANAMESPACE_INFOEXA

Contiene tutte le informazioni di registrazione per un provider di spazi dei nomi. (WSANAMESPACE_INFOEXA)
WSANAMESPACE_INFOEXW

Contiene tutte le informazioni di registrazione per un provider di spazi dei nomi. (WSANAMESPACE_INFOEXW)
WSANAMESPACE_INFOW

Contiene tutte le informazioni di registrazione per un provider di spazi dei nomi. (WSANAMESPACE_INFOW)
WSANETWORKEVENTS

La struttura WSANETWORKEVENTS viene usata per archiviare le informazioni interne di un socket sugli eventi di rete.
WSANSCLASSINFOA

La struttura WSANSCLASSINFO fornisce informazioni sui singoli parametri per uno spazio dei nomi Windows Sockets specifico. (ANSI)
WSANSCLASSINFOW

La struttura WSANSCLASSINFO fornisce informazioni sui singoli parametri per uno spazio dei nomi Windows Sockets specifico. (Unicode)
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 utilizzate dalla funzione WSAPoll.
WSAPROTOCOL_INFOA

Consente di archiviare o recuperare informazioni complete per un determinato protocollo. (ANSI)
WSAPROTOCOL_INFOW

Consente di archiviare o recuperare informazioni complete per un determinato protocollo. (Unicode)
WSAPROTOCOLCHAIN

La struttura WSAPROTOCOLCHAIN contiene un elenco contato di identificatori di voce del catalogo che costituiscono una catena di protocolli.
WSAQUERYSET2A

Fornisce informazioni rilevanti su un determinato servizio, inclusi l'ID classe del servizio, il nome del servizio , l'identificatore dello spazio dei nomi applicabile e le informazioni sul protocollo, nonché un set di indirizzi di trasporto in cui il servizio è in ascolto. (ANSI)
WSAQUERYSET2W

Fornisce informazioni rilevanti su un determinato servizio, inclusi l'ID classe del servizio, il nome del servizio , l'identificatore dello spazio dei nomi applicabile e le informazioni sul protocollo, nonché un set di indirizzi di trasporto in cui il servizio è in ascolto. (Unicode)
WSAQUERYSETA

Fornisce informazioni rilevanti su un determinato servizio, inclusi l'ID classe del servizio, il nome del servizio, l'identificatore dello spazio dei nomi applicabile e le informazioni sul protocollo, nonché un set di indirizzi di trasporto in cui il servizio è in ascolto. (ANSI)
WSAQUERYSETW

Fornisce informazioni rilevanti su un determinato servizio, inclusi l'ID classe del servizio, il nome del servizio, l'identificatore dello spazio dei nomi applicabile e le informazioni sul protocollo, nonché un set di indirizzi di trasporto in cui il servizio è in ascolto. (Unicode)
WSASERVICECLASSINFOA

La struttura WSASERVICECLASSINFO contiene informazioni su una classe di servizio specificata. Per ogni classe di servizio in Windows Sockets 2, esiste una singola struttura WSASERVICECLASSINFO. (ANSI)
WSASERVICECLASSINFOW

La struttura WSASERVICECLASSINFO contiene informazioni su una classe di servizio specificata. Per ogni classe di servizio in Windows Sockets 2, esiste una singola struttura WSASERVICECLASSINFO. (Unicode)
WSATHREADID

La struttura WSATHREADID consente a un provider di identificare un thread in cui è possibile accodare le chiamate di routine asincrone tramite la funzione WPUQueueApc.
WSAVERSION

La struttura WSAVERSION fornisce il confronto delle versioni in Windows Sockets.
WSC_PROVIDER_AUDIT_INFO

Contiene informazioni di controllo per una voce LSP (Layered Service Provider) in Windows Sockets 2.
WSPDATA

La struttura WSPDATA contiene informazioni sul provider di servizi.
WSPPROC_TABLE

Contiene una tabella di puntatori alle funzioni del provider di servizi.
WSPUPCALLTABLE

Contiene una tabella di puntatori alle funzioni upcall del provider di servizi.