Partager via


Windows Sockets 2

Vue d’ensemble de la technologie Windows Sockets 2.

Pour développer Windows Sockets 2, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
CONTROL_CHANNEL_TRIGGER_STATUS

Spécifie le status d’une requête pour le paramètre de transport REAL_TIME_NOTIFICATION_CAPABILITY d’un socket TCP utilisé avec ControlChannelTrigger pour recevoir des notifications réseau en arrière-plan dans une application du Windows Store.
eWINDOW_ADVANCE_METHOD

L’énumération eWINDOW_ADVANCE_METHOD spécifie le mode d’avance de fenêtre utilisé pour la multidiffusion fiable.
MULTICAST_MODE_TYPE

Spécifie le mode de filtre pour les adresses de groupe de multidiffusion.
NAPI_PROVIDER_LEVEL

Spécifie le niveau d’autorité du fournisseur d’un NS_EMAIL fournisseur d’espaces de noms pour un domaine donné.
NAPI_PROVIDER_TYPE

Spécifie le type d’hébergement attendu pour un fournisseur d’espace de noms.
RIO_NOTIFICATION_COMPLETION_TYPE

Spécifie le type de notifications de file d’attente d’achèvement à utiliser avec la fonction RIONotify lors de l’envoi ou de la réception de données à l’aide des extensions d’E/S inscrites winsock.
SOCKET_SECURITY_PROTOCOL

Indique le type de protocole de sécurité à utiliser sur un socket pour sécuriser le trafic réseau.
SOCKET_USAGE_TYPE

Utilisé pour spécifier le type d’utilisation du socket.
TCPSTATE

Indique les états possibles d’une connexion TCP (Transmission Control Protocol).
WSAECOMPARATOR

Le type d’énumération WSAECOMPARATOR des sockets Windows est utilisé pour la sémantique de comparaison de version dans Windows Sockets 2.
WSC_PROVIDER_INFO_TYPE

Le type d’énumération est utilisé pour spécifier la classe d’informations d’un protocole de service en couche (LSP) dans Windows Sockets 2.

Fonctions

 
__WSAFDIsSet

La fonction __WSAFDIsSet (winsock2.h) spécifie si un socket est inclus dans un ensemble de descripteurs de socket.
__WSAFDIsSet

La fonction __WSAFDIsSet (winsock.h) spécifie si un socket est inclus dans un ensemble de descripteurs de socket.
Accepter

La fonction accept autorise une tentative de connexion entrante sur un socket.
AcceptEx

La fonction AcceptEx (mswsock.h) accepte une nouvelle connexion, retourne l’adresse locale et distante et reçoit le premier bloc de données envoyé par l’application cliente.
AcceptEx

La fonction AcceptEx (winsock.h) accepte une nouvelle connexion, retourne l’adresse locale et distante et reçoit le premier bloc de données envoyé par l’application cliente.
AFFIRMER

bind

La fonction de liaison associe une adresse locale à un socket. (fonction bind (winsock2.h))
bind

La fonction de liaison (winsock.h) associe une adresse locale à un socket.
closesocket

La fonction closesocket ferme un socket existant. (fonction closesocket (winsock2.h))
closesocket

La fonction closesocket (winsock.h) ferme un socket existant.
connect

La fonction connect établit une connexion à un socket spécifié.
EnumProtocolsA

La fonction EnumProtocols récupère des informations sur un ensemble spécifié de protocoles réseau actifs sur un hôte local. (ANSI)
EnumProtocolsW

La fonction EnumProtocols récupère des informations sur un ensemble spécifié de protocoles réseau actifs sur un hôte local. (Unicode)
FD_SET

La macro FD_SET (winsock2.h) est utilisée par les fonctions et fournisseurs de services Windows Sockets (Winsock) pour placer les sockets dans un ensemble.
FD_SET

La macro FD_SET (winsock.h) est utilisée par les fonctions windows Sockets (Winsock) et les fournisseurs de services pour placer des sockets dans un ensemble.
freeaddrinfo

Libère les informations d’adresse que la fonction getaddrinfo alloue dynamiquement dans des structures addrinfo.
FreeAddrInfoEx

La fonction FreeAddrInfoEx (ws2tcpip.h) libère les informations d’adresse que la fonction GetAddrInfoEx alloue dynamiquement dans des structures addrinfoex.
FreeAddrInfoExW

La fonction FreeAddrInfoExW (Unicode) (ws2tcpip.h) libère les informations d’adresse que la fonction GetAddrInfoEx alloue dynamiquement dans des structures addrinfoex.
FreeAddrInfoW

Frees adresse les informations que la fonction GetAddrInfoW alloue dynamiquement dans des structures addrinfoW.
gai_strerrorA

La fonction gai_strerror aide à imprimer les messages d’erreur en fonction des erreurs EAI_* retournées par la fonction getaddrinfo. (ANSI)
gai_strerrorW

La fonction gai_strerror aide à imprimer les messages d’erreur en fonction des erreurs EAI_* retournées par la fonction getaddrinfo. (Unicode)
GetAcceptExSockaddrs

La fonction GetAcceptExSockaddrs (mswsock.h) analyse les données obtenues à partir d’un appel à la fonction AcceptEx et transmet les adresses locales et distantes à une structure sockaddr.
GetAcceptExSockaddrs

La fonction GetAcceptExSockaddrs (winsock.h) analyse les données obtenues à partir d’un appel à la fonction AcceptEx et transmet les adresses locales et distantes à une structure sockaddr.
GetAddressByNameA

GetAddressByName n’est plus disponible à partir de Windows Sockets 2. (ANSI)
GetAddressByNameW

GetAddressByName n’est plus disponible à partir de Windows Sockets 2. (Unicode)
getaddrinfo

Fournit une traduction indépendante du protocole d’un nom d’hôte ANSI vers une adresse.
GetAddrInfoExA

Fournit une résolution de noms indépendante du protocole avec des paramètres supplémentaires pour qualifier les fournisseurs d’espaces de noms qui doivent gérer la demande. (ANSI)
GetAddrInfoExCancel

Annule une opération asynchrone par la fonction GetAddrInfoEx.
GetAddrInfoExOverlappedResult

Obtient le code de retour d’une structure CHEVAUCHEMENT utilisée par une opération asynchrone pour la fonction GetAddrInfoEx.
GetAddrInfoExW

Fournit une résolution de noms indépendante du protocole avec des paramètres supplémentaires pour qualifier les fournisseurs d’espaces de noms qui doivent gérer la demande. (Unicode)
GetAddrInfoW

Fournit une traduction indépendante du protocole d’un nom d’hôte Unicode vers une adresse.
gethostbyaddr

La fonction gethostbyaddr récupère les informations de l’hôte correspondant à une adresse réseau. (gethostbyaddr n’est plus recommandé, utilisez getnameinfo à la place)
gethostbyaddr

À partir de Windows Sockets 2, l’utilisation de la fonction gethostbyaddr (winsock.h) n’est plus recommandée.
gethostbyaddr

La fonction macro gethostbyaddr (wsipv6ok.h) récupère les informations de l’hôte correspondant à une adresse réseau.
gethostbyname

La fonction gethostbyname (winsock2.h) récupère les informations d’hôte correspondant à un nom d’hôte à partir d’une base de données hôte.
gethostbyname

La fonction gethostbyname (winsock.h) récupère les informations d’hôte correspondant à un nom d’hôte à partir d’une base de données hôte.
gethostbyname

La fonction macro gethostbyname (wsipv6ok.h) récupère les informations d’hôte correspondant à un nom d’hôte à partir d’une base de données hôte.
gethostname

La fonction gethostname (winsock2.h) récupère le nom d’hôte standard de l’ordinateur local.
gethostname

La fonction gethostname (winsock.h) récupère le nom d’hôte standard de l’ordinateur local.
GetHostNameW

La fonction GetHostNameW récupère le nom d’hôte standard de l’ordinateur local sous la forme d’une chaîne Unicode.
getipv4sourcefilter

Récupère l’état du filtre de multidiffusion pour un socket IPv4.
GetNameByTypeA

La fonction GetNameByType récupère le nom d’un service réseau pour le type de service spécifié. (ANSI)
GetNameByTypeW

La fonction GetNameByType récupère le nom d’un service réseau pour le type de service spécifié. (Unicode)
getnameinfo

Fournit une résolution de noms indépendante du protocole d’une adresse à un nom d’hôte ANSI et d’un numéro de port au nom du service ANSI.
GetNameInfoW

Fournit une résolution de noms indépendante du protocole d’une adresse à un nom d’hôte Unicode et d’un numéro de port au nom du service Unicode.
getpeername

La fonction getpeername (winsock2.h) récupère l’adresse de l’homologue auquel un socket est connecté.
getpeername

La fonction getpeername (winsock.h) récupère l’adresse de l’homologue auquel un socket est connecté.
getprotobyname

La fonction getprotobyname (winsock2.h) récupère les informations de protocole correspondant à un nom de protocole.
getprotobyname

La fonction getprotobyname (winsock.h) récupère les informations de protocole correspondant à un nom de protocole.
getprotobynumber

La fonction getprotobynumber (winsock2.h) récupère les informations de protocole correspondant à un numéro de protocole.
getprotobynumber

La fonction getprotobynumber (winsock.h) récupère les informations de protocole correspondant à un numéro de protocole.
getservbyname

La fonction getservbyname (winsock2.h) récupère les informations de service correspondant à un nom de service et à un protocole.
getservbyname

La fonction getservbyname (winsock.h) récupère les informations de service correspondant à un nom de service et à un protocole.
getservbyport

La fonction getservbyport (winsock2.h) récupère les informations de service correspondant à un port et à un protocole.
getservbyport

La fonction getservbyport (winsock.h) récupère les informations de service correspondant à un port et à un protocole.
GetServiceA

La fonction GetService récupère des informations sur un service réseau dans le contexte d’un ensemble d’espaces de noms par défaut ou d’un espace de noms spécifié. (ANSI)
GetServiceW

La fonction GetService récupère des informations sur un service réseau dans le contexte d’un ensemble d’espaces de noms par défaut ou d’un espace de noms spécifié. (Unicode)
getsockname

La fonction getsockname (winsock2.h) récupère le nom local du descripteur de socket spécifié.
getsockname

La fonction getsockname (winsock.h) récupère le nom local d’un socket.
getsockopt

La fonction getsockopt récupère la valeur actuelle d’une option de socket associée à un socket de n’importe quel type, dans n’importe quel état, et stocke le résultat dans optval.
getsockopt

La fonction getsockopt (winsock.h) récupère une option de socket.
getsourcefilter

Récupère l’état du filtre de multidiffusion pour un socket IPv4 ou IPv6.
GetTypeByNameA

La fonction GetTypeByName récupère un GUID de type de service pour un service réseau spécifié par nom. (ANSI)
GetTypeByNameW

La fonction GetTypeByName récupère un GUID de type de service pour un service réseau spécifié par nom. (Unicode)
htond

Convertit un double de l’hôte en ordre d’octet réseau TCP/IP (qui est big-endian).
htonf

Convertit un float de l’hôte en ordre d’octet réseau TCP/IP (qui est big-endian).
htonl

La fonction htonl (winsock2.h) convertit un u_long de l’hôte en ordre d’octet réseau TCP/IP, qui est big-endian.
htonl

La fonction htonl (winsock.h) convertit un u_long de l’hôte en ordre d’octet réseau TCP/IP (qui est big-endian).
htonll

Convertit un __int64 non signé de l’hôte en ordre d’octet réseau TCP/IP (qui est big-endian).
htons

La fonction htons (winsock2.h) convertit un u_short de l’hôte en ordre d’octet réseau TCP/IP, qui est big-endian.
htons

La fonction htons (winsock.h) convertit un u_short de l’hôte en ordre d’octet réseau TCP/IP (qui est 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 fonction inet_addr (winsock2.h) convertit une chaîne contenant une adresse décimale en pointillés IPv4 en adresse appropriée pour la structure IN_ADDR.
inet_addr

La fonction inet_addr (winsock.h) convertit une chaîne contenant une adresse décimale en pointillés IPv4 en adresse appropriée pour la structure IN_ADDR.
inet_addr

La fonction macro inet_addr (wsipv6ok.h) convertit une chaîne contenant une adresse décimale en pointillés IPv4 en adresse appropriée pour la structure IN_ADDR.
inet_ntoa

La fonction inet_ntoa (winsock2.h) convertit une adresse réseau Internet (Ipv4) en chaîne ASCII au format décimal en pointillés standard.
inet_ntoa

La fonction inet_ntoa (winsock.h) convertit une adresse réseau Internet (Ipv4) en chaîne ASCII au format Internet standard pointillé-décimal.
inet_ntoa

La fonction macro inet_ntoa (wsipv6ok.h) convertit une adresse réseau Internet (Ipv4) en chaîne ASCII au format internet standard pointillé-décimal.
inet_ntop

La fonction InetNtop convertit une adresse réseau Internet IPv4 ou IPv6 en chaîne au format Internet standard. La version ANSI de cette fonction est inet_ntop. (InetNtopA ou inet_ntop)
inet_pton

La fonction InetPton convertit une adresse réseau Internet IPv4 ou IPv6 dans son formulaire de présentation de texte standard en une forme binaire numérique. La version ANSI de cette fonction est inet_pton. (InetPtonA ou inet_pton)
InetNtopW

La fonction InetNtop convertit une adresse réseau Internet IPv4 ou IPv6 en chaîne au format Internet standard. La version ANSI de cette fonction est inet_ntop. (InetNtopW)
InetPtonW

La fonction InetPton convertit une adresse réseau Internet IPv4 ou IPv6 dans son formulaire de présentation de texte standard en une forme binaire numérique. La version ANSI de cette fonction est inet_pton. (InetPtonW)
ioctlsocket

La fonction ioctlsocket (winsock2.h) contrôle le mode d’E/S d’un socket et peut être utilisée sur n’importe quel socket dans n’importe quel état.
ioctlsocket

La fonction ioctlsocket (winsock.h) contrôle le mode d’E/S d’un socket.
listen

La fonction listen place un socket dans un état dans lequel il écoute une connexion entrante.
LPFN_CONNECTEX

La fonction ConnectEx établit une connexion à un socket spécifié et envoie éventuellement des données une fois la connexion établie.
LPFN_DISCONNECTEX

Ferme une connexion sur un socket et permet de réutiliser le handle de socket. Remarque Cette fonction est une extension propre à Microsoft à la spécification Windows Sockets.
LPFN_RIOCLOSECOMPLETIONQUEUE

Ferme une file d’attente d’achèvement existante utilisée pour la notification d’achèvement des E/S en envoyant et en recevant des demandes avec les extensions d’E/S inscrites winsock.
LPFN_RIOCREATECOMPLETIONQUEUE

Crée une file d’attente d’achèvement des E/S d’une taille spécifique à utiliser avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIOCREATEREQUESTQUEUE

Crée un descripteur de socket d’E/S inscrit à l’aide d’un socket spécifié et de files d’attente d’achèvement d’E/S à utiliser avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIODEQUEUECOMPLETION

Supprime des entrées d’une file d’attente d’achèvement d’E/S à utiliser avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIODEREGISTERBUFFER

Annule l’inscription d’une mémoire tampon inscrite utilisée avec les extensions d’E/S inscrites winsock.
LPFN_RIONOTIFY

Inscrit la méthode à utiliser pour le comportement de notification avec une file d’attente d’achèvement des E/S à utiliser avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIORECEIVE

Reçoit des données réseau sur un socket TCP d’E/S inscrit connecté ou sur un socket UDP d’E/S inscrit lié pour une utilisation avec les extensions d’E/S inscrites winsock.
LPFN_RIORECEIVEEX

Reçoit des données réseau sur un socket TCP d’E/S inscrit connecté ou un socket UDP d’E/S inscrit lié avec des options supplémentaires à utiliser avec les extensions d’E/S inscrites winsock.
LPFN_RIOREGISTERBUFFER

Inscrit un RIO_BUFFERID, un descripteur de mémoire tampon inscrit, avec une mémoire tampon spécifiée à utiliser avec les extensions d’E/S inscrites winsock.
LPFN_RIORESIZECOMPLETIONQUEUE

Redimensionne une file d’attente d’achèvement d’E/S pour qu’elle soit plus grande ou plus petite pour une utilisation avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIORESIZEREQUESTQUEUE

Redimensionne une file d’attente de requêtes pour qu’elle soit plus grande ou plus petite pour une utilisation avec les extensions d’E/S inscrites dans Winsock.
LPFN_RIOSEND

Envoie des données réseau sur un socket TCP d’E/S inscrit connecté ou un socket UDP d’E/S inscrit lié pour une utilisation avec les extensions d’E/S inscrites winsock.
LPFN_RIOSENDEX

Envoie des données réseau sur un socket TCP d’E/S inscrit connecté ou un socket UDP d’E/S inscrit lié avec des options supplémentaires à utiliser avec les extensions d’E/S inscrites winsock.
LPFN_TRANSMITPACKETS

Transmet des données en mémoire ou des données de fichier sur un socket connecté.
LPFN_WSARECVMSG

*LPFN_WSARECVMSG* est un type de pointeur de fonction. Vous implémentez une fonction de rappel WSARecvMsg correspondante dans votre application. Le système utilise votre fonction de rappel pour vous transmettre des données en mémoire, ou des données de fichier, via un socket connecté.
LPNSPCLEANUP

Met fin à l’utilisation d’un fournisseur de services d’espace de noms Windows Sockets particulier.
LPNSPGETSERVICECLASSINFO

Récupère toutes les informations de classe pertinentes (schéma) relatives au fournisseur d’espaces de noms.
LPNSPINSTALLSERVICECLASS

La fonction NSPInstallServiceClass inscrit le schéma de classe de service dans les fournisseurs d’espaces de noms.
LPNSPIOCTL

Envoie un IOCTL à un fournisseur de services d’espace de noms.
LPNSPLOOKUPSERVICEBEGIN

Lance une requête cliente contrainte par les informations contenues dans une structure WSAQUERYSET.
LPNSPLOOKUPSERVICEEND

Appelé pour libérer le handle après les appels précédents à NSPLookupServiceBegin et NSPLookupServiceNext.
LPNSPLOOKUPSERVICENEXT

Appelé après avoir obtenu un handle à partir d’un appel précédent à NSPLookupServiceBegin afin de récupérer les informations de service demandées.
LPNSPREMOVESERVICECLASS

Supprime définitivement une classe de service spécifiée de l’espace de noms.
LPNSPSETSERVICE

Inscrit ou annule l’inscription d’un service instance dans un espace de noms.
LPNSPV2CLEANUP

Avertit un fournisseur de fournisseurs de services d’espace de noms version 2 (NSPv2) qu’une session cliente s’est terminée.
LPNSPV2CLIENTSESSIONRUNDOWN

Avertit un fournisseur de fournisseurs de services d’espace de noms version 2 (NSPv2) que la session cliente se termine.
LPNSPV2LOOKUPSERVICEBEGIN

Initie une requête cliente d’un fournisseur de services d’espace de noms version 2 qui est limitée par les informations contenues dans une structure de WSAQUERYSET2.
LPNSPV2LOOKUPSERVICEEND

Appelé pour libérer le handle après les appels précédents à NSPv2LookupServiceBegin et NSPv2LookupServiceNextEx.
LPNSPV2LOOKUPSERVICENEXTEX

Appelé après avoir obtenu un handle à partir d’un appel précédent à NSPv2LookupServiceBegin afin de récupérer les informations demandées à partir d’un fournisseur de services d’espace de noms version 2.
LPNSPV2SETSERVICEEX

Inscrit ou annule l’inscription d’un nom ou d’un service instance dans un espace de noms d’un fournisseur de services d’espace de noms version 2 (NSPv2).
LPNSPV2STARTUP

Avertit un fournisseur de fournisseurs de services d’espace de noms version 2 (NSPv2) qu’un nouveau processus client doit commencer à utiliser le fournisseur.
LPWSAOVERLAPPED_COMPLETION_ROUTINE

À déterminer (LPWSAOVERLAPPED_COMPLETION_ROUTINE)
LPWSPACCEPT

La fonction LPWSPAccept accepte de manière conditionnelle une connexion basée sur la valeur de retour d’une fonction condition.
LPWSPADDRESSTOSTRING

La fonction LPWSPAddressToString convertit tous les composants d’une structure sockaddr en une représentation sous forme de chaîne numérique lisible de l’adresse. Il est principalement utilisé à des fins d’affichage.
LPWSPASYNCSELECT

La fonction LPWSPAsyncSelect demande une notification d’événements réseau basée sur des messages Windows pour un socket.
LPWSPBIND

La fonction LPWSPBind associe une adresse locale (autrement dit, le nom) à un socket.
LPWSPCANCELBLOCKINGCALL

La fonction LPWSPCancelBlockingCall annule un appel bloquant en cours.
LPWSPCLEANUP

La fonction LPWSPCleanup met fin à l’utilisation du fournisseur de services Windows Sockets.
LPWSPCLOSESOCKET

La fonction LPWSPCloseSocket ferme un socket.
LPWSPCONNECT

La fonction LPWSPConnect établit une connexion à un homologue, échange des données de connexion et spécifie la qualité de service nécessaire en fonction de la spécification de flux fournie.
LPWSPDUPLICATESOCKET

La fonction LPWSPDuplicateSocket retourne une structure WSAPROTOCOL_INFO qui peut être utilisée pour créer un descripteur de socket pour un socket partagé.
LPWSPENUMNETWORKEVENTS

La fonction LPWSPEnumNetworkEvents signale les occurrences d’événements réseau pour le socket indiqué.
LPWSPEVENTSELECT

La fonction LPWSPEventSelect spécifie un objet d’événement à associer au jeu d’événements réseau fourni.
LPWSPGETOVERLAPPEDRESULT

La fonction LPWSPGetOverlappedResult retourne les résultats d’une opération qui se chevauche sur le socket spécifié.
LPWSPGETPEERNAME

La fonction LPWSPGetPeerName obtient l’adresse de l’homologue auquel un socket est connecté.
LPWSPGETQOSBYNAME

La fonction LPWSPGetQOSByName initialise une structure QOS basée sur un modèle nommé ou récupère une énumération des noms de modèles disponibles.
LPWSPGETSOCKNAME

La fonction LPWSPGetSockName obtient le nom local d’un socket.
LPWSPGETSOCKOPT

La fonction LPWSPGetSockOpt récupère une option de socket.
LPWSPIOCTL

La fonction LPWSPIoctl contrôle le mode d’un socket.
LPWSPJOINLEAF

La fonction LPWSPJoinLeaf joint un nœud feuille à une session multipoint, échange des données de connexion et spécifie la qualité de service nécessaire en fonction des spécifications de flux fournies.
LPWSPLISTEN

La fonction LPWSPListen établit un socket pour écouter les connexions entrantes.
LPWSPRECV

La fonction LPWSPRecv reçoit des données sur un socket.
LPWSPRECVDISCONNECT

La fonction LPWSPRecvDisconnect arrête la réception sur un socket et récupère les données de déconnexion, si le socket est orienté connexion.
LPWSPRECVFROM

La fonction LPWSPRecvFrom reçoit un datagramme et stocke l’adresse source.
LPWSPSELECT

La fonction LPWSPSelect détermine la status d’un ou plusieurs sockets.
LPWSPSEND

La fonction LPWSPSend envoie des données sur un socket connecté.
LPWSPSENDDISCONNECT

La fonction LPWSPSendDisconnect initie l’arrêt de la connexion pour le socket et envoie les données de déconnexion.
LPWSPSENDTO

La fonction WSPSendTo envoie des données à une destination spécifique à l’aide d’E/S qui se chevauchent.
LPWSPSETSOCKOPT

La fonction LPWSPSetSockOpt définit une option de socket.
LPWSPSHUTDOWN

La fonction LPWSPShutdown désactive les envois et/ou les réceptions sur un socket.
LPWSPSOCKET

La fonction LPWSPSocket crée un socket.
LPWSPSTRINGTOADDRESS

La fonction WSPStringToAddress convertit une chaîne numérique lisible par l’homme en une structure d’adresse de socket (sockaddr) appropriée pour passer aux routines windows Sockets qui prennent une telle structure.
NSPStartup

Récupère les informations dynamiques sur un fournisseur, telles que la liste des points d’entrée DLL.
ntohd

Convertit un __int64 non signé de l’ordre réseau TCP/IP en ordre d’octet hôte (qui est peu endian sur les processeurs Intel) et retourne un double.
ntohf

Convertit un __int32 non signé de l’ordre réseau TCP/IP en ordre d’octet hôte (qui est peu endian sur les processeurs Intel) et retourne un float.
ntohl

La fonction ntohl (winsock2.h) convertit un u_long à partir de l’ordre réseau TCP/IP pour héberger l’ordre d’octet (qui est peu endian sur les processeurs Intel).
ntohl

La fonction ntohl (winsock.h) convertit un u_long de l’ordre réseau TCP/IP pour héberger l’ordre d’octet, qui est peu endian sur les processeurs Intel.
ntohll

Convertit un __int64 non signé à partir de l’ordre réseau TCP/IP en ordre d’octet hôte (qui est peu endian sur les processeurs Intel).
ntohs

La fonction ntohs (winsock2.h) convertit un u_short à partir de l’ordre d’octet réseau TCP/IP pour héberger l’ordre d’octet (qui est peu endian sur les processeurs Intel).
ntohs

La fonction ntohs (winsock.h) convertit un u_short à partir de l’ordre d’octet du réseau TCP/IP pour héberger l’ordre d’octet, qui est peu endian sur les processeurs Intel.
ProcessSocketNotifications

Associe un ensemble de sockets à un port d’achèvement et récupère toutes les notifications qui sont déjà en attente sur ce port. Une fois associé, le port d’achèvement reçoit les notifications d’état du socket qui ont été spécifiées.
Recv

La fonction recv (winsock2.h) reçoit les données d’un socket connecté ou d’un socket sans connexion lié.
Recv

La fonction recv (winsock.h) reçoit les données d’un socket connecté ou d’un socket sans connexion lié.
recvfrom

La fonction recvfrom reçoit un datagramme et stocke l’adresse source.
recvfrom

La fonction recvfrom reçoit un datagramme et stocke l’adresse source.
select

La fonction select détermine le status d’un ou plusieurs sockets, en attente si nécessaire, pour effectuer des E/S synchrones.
envoyer

Envoie des données sur un socket connecté. (envoyer)
Sendto

La fonction sendto (winsock2.h) est utilisée pour écrire des données sortantes sur un socket.
Sendto

La fonction sendto (winsock.h) envoie des données à une destination spécifique.
SetAddrInfoExA

Inscrit ou annule l’inscription d’un nom, d’un nom de service et des adresses associées à un fournisseur d’espace de noms spécifique. (ANSI)
SetAddrInfoExW

Inscrit ou annule l’inscription d’un nom, d’un nom de service et des adresses associées à un fournisseur d’espace de noms spécifique. (Unicode)
setipv4sourcefilter

Définit l’état du filtre de multidiffusion pour un socket IPv4.
SetServiceA

La fonction SetService inscrit ou supprime du Registre un service réseau dans un ou plusieurs espaces de noms. (ANSI)
SetServiceW

La fonction SetService inscrit ou supprime du Registre un service réseau dans un ou plusieurs espaces de noms. (Unicode)
SetSocketMediaStreamingMode

Indique si le réseau doit être utilisé pour transférer le contenu multimédia en streaming qui nécessite une qualité de service.
setockopt

La fonction setsockopt (winsock2.h) définit la valeur actuelle d’une option de socket associée à un socket de n’importe quel type, dans n’importe quel état.
setockopt

La fonction setsockopt (winsock.h) définit une option de socket.
setsourcefilter

Définit l’état du filtre de multidiffusion pour un socket IPv4 ou IPv6.
shutdown

La fonction d’arrêt (winsock2.h) est utilisée sur tous les types de sockets pour désactiver la réception, la transmission ou les deux.
shutdown

La fonction d’arrêt (winsock.h) désactive les envois ou les réceptions sur un socket.
socket

La fonction socket crée un socket lié à un fournisseur de services de transport spécifique.
SocketNotificationRetrieveEvents

Cette fonction d’assistance inline est fournie à titre pratique pour récupérer le masque d’événements à partir d’un OVERLAPPED_ENTRY.
TransmitFile

La fonction TransmitFile (mswsock.h) transmet les données de fichier via un handle de socket connecté.
TransmitFile

La fonction TransmitFile (winsock.h) transmet les données de fichier via un handle de socket connecté.
WPUCloseEvent

La fonction WPUCloseEvent ferme un handle d’objet d’événement ouvert.
WPUCloseSocketHandle

La fonction WPUCloseSocketHandle ferme un handle de socket existant.
WPUCloseThread

La fonction WPUCloseThread ferme un thread ouvert avec un appel à WPUOpenCurrentThread.
WPUCompleteOverlappedRequest

La fonction WPUCompleteOverlappedRequest effectue une notification d’achèvement d’E/S qui se chevauche pour les opérations d’E/S qui se chevauchent.
WPUCreateEvent

La fonction WPUCreateEvent crée un objet d’événement.
WPUCreateSocketHandle

La fonction WPUCreateSocketHandle crée un nouveau handle de socket.
WPUFDIsSet

La fonction WPUFDIsSet vérifie l’appartenance du handle de socket spécifié.
WPUGetProviderPath

La fonction WPUGetProviderPath récupère le chemin d’accès DLL du fournisseur spécifié.
WPUModifyIFSHandle

La fonction WPUModifyIFSHandle reçoit un handle IFS (éventuellement) modifié de Ws2_32.dll.
WPUOpenCurrentThread

La fonction WPUOpenCurrentThread ouvre un handle au thread actif qui peut être utilisé avec des fonctions qui se chevauchent dans un fournisseur de services en couches.
WPUPostMessage

La fonction WPUPostMessage exécute la fonction PostMessage Windows standard de manière à maintenir la compatibilité descendante avec les versions antérieures de WSOCK32.dll.
WPUQueryBlockingCallback

La fonction WPUQueryBlockingCallback retourne un pointeur vers une fonction de rappel que le fournisseur de services doit appeler régulièrement lors de la maintenance des opérations de blocage.
WPUQuerySocketHandleContext

La fonction WPUQuerySocketHandleContext interroge la valeur de contexte associée au handle de socket spécifié.
WPUQueueApc

La fonction WPUQueueApc met en file d’attente un appel de procédure asynchrone en mode utilisateur (APC) vers le thread spécifié afin de faciliter l’appel des routines d’achèvement d’E/S qui se chevauchent.
WPUResetEvent

La fonction WPUResetEvent réinitialise l’état de l’objet d’événement spécifié sur non signé. Cet appel est sécurisé pour une utilisation dans le contexte d’interruption.
WPUSetEvent

La fonction WPUSetEvent définit l’état de l’objet d’événement spécifié sur signal. Cet appel est sécurisé pour une utilisation dans le contexte d’interruption.
WSAAccept

La fonction WSAAccept accepte de manière conditionnelle une connexion basée sur la valeur de retour d’une fonction condition, fournit des spécifications de flux de qualité de service et permet le transfert des données de connexion.
WSAAddressToStringA

Convertit tous les composants d’une structure de sockaddr en une représentation sous forme de chaîne lisible par l’homme de l’adresse. (ANSI)
WSAAddressToStringW

Convertit tous les composants d’une structure de sockaddr en une représentation sous forme de chaîne lisible par l’homme de l’adresse. (Unicode)
WSAAdvertiseProvider

Rend un fournisseur d’espace de noms version 2 spécifique disponible pour tous les clients éligibles.
WSAsyncGetHostByAddr

La fonction WSAAsyncGetHostByAddr (winsock2.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à une adresse.
WSAsyncGetHostByAddr

La fonction WSAAsyncGetHostByAddr (winsock.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à une adresse.
WSAsyncGetHostByAddr

La fonction macro WSAAsyncGetHostByAddr (wsipv6ok.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à une adresse.
WSAsyncGetHostByName

La fonction WSAAsyncGetHostByName (winsock2.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à un nom d’hôte.
WSAsyncGetHostByName

La fonction WSAAsyncGetHostByName (winsock.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à un nom d’hôte.
WSAsyncGetHostByName

La fonction macro WSAAsyncGetHostByName (wsipv6ok.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à un nom d’hôte.
WSAsyncGetProtoByName

La fonction WSAAsyncGetProtoByName (winsock2.h) récupère de manière asynchrone les informations de protocole qui correspondent à un nom de protocole.
WSAsyncGetProtoByName

La fonction WSAAsyncGetProtoByName (winsock.h) récupère de manière asynchrone les informations de protocole qui correspondent à un nom de protocole.
WSAsyncGetProtoByNumber

La fonction WSAAsyncGetProtoByNumber (winsock2.h) récupère de manière asynchrone les informations de protocole qui correspondent à un numéro de protocole.
WSAsyncGetProtoByNumber

La fonction WSAAsyncGetProtoByNumber (winsock.h) récupère de manière asynchrone les informations de protocole qui correspondent à un numéro de protocole.
WSAsyncGetServByName

La fonction WSAAsyncGetServByName (winsock2.h) récupère de manière asynchrone les informations de service qui correspondent à un nom de service et à un port.
WSAsyncGetServByName

La fonction WSAAsyncGetServByName (winsock.h) récupère de manière asynchrone les informations de service qui correspondent à un nom de service et à un port.
WSAsyncGetServByPort

La fonction WSAAsyncGetServByPort (winsock2.h) récupère de manière asynchrone les informations de service qui correspondent à un port et à un protocole.
WSAsyncGetServByPort

La fonction WSAAsyncGetServByPort (winsock.h) récupère de manière asynchrone les informations de service qui correspondent à un port et à un protocole.
WSAAsyncSelect

La fonction WSAAsyncSelect (winsock2.h) demande une notification windows basée sur les messages des événements réseau pour un socket.
WSAAsyncSelect

La fonction WSAAsyncSelect (winsock.h) demande une notification windows basée sur les messages des événements réseau pour un socket.
WSACancelAsyncRequest

La fonction WSACancelAsyncRequest (winsock2.h) annule une opération asynchrone incomplète.
WSACancelAsyncRequest

La fonction WSACancelAsyncRequest (winsock.h) annule une opération asynchrone incomplète.
WSACancelBlockingCall

La fonction WSACancelBlockingCall a été supprimée conformément à la spécification Windows Sockets 2, révision 2.2.0.
WSACleanup

La fonction WSACleanup (winsock2.h) met fin à l’utilisation de la WS2_32.dll.
WSACleanup

La fonction WSACleanup (winsock.h) met fin à l’utilisation de la WS2_32.dll.
WSACloseEvent

La fonction WSACloseEvent ferme un handle d’objet d’événement ouvert.
WSAConnect

La fonction WSAConnect établit une connexion à une autre application de socket, échange des données de connexion et spécifie la qualité de service requise en fonction de la structure FLOWSPEC spécifiée.
WSAConnectByList

Établit une connexion à un des points de terminaison possibles représentés par un ensemble d’adresses de destination (noms d’hôtes et ports).
WSAConnectByNameA

Établit une connexion à un hôte et un port spécifiés. (ANSI)
WSAConnectByNameW

Établit une connexion à un hôte et un port spécifiés. (Unicode)
WSACreateEvent

La fonction WSACreateEvent crée un objet d’événement.
WSADeleteSocketPeerTargetName

Supprime l’association entre un nom cible d’homologue et une adresse IP pour un socket. Après un retour réussi, il n’y aura plus d’association future entre l’adresse IP et le nom de la cible.
WSADuplicateSocketA

La fonction WSADuplicateSocket retourne une structure WSAPROTOCOL_INFO qui peut être utilisée pour créer un descripteur de socket pour un socket partagé. La fonction WSADuplicateSocket ne peut pas être utilisée sur un socket compatible QOS. (ANSI)
WSADuplicateSocketW

La fonction WSADuplicateSocket retourne une structure WSAPROTOCOL_INFO qui peut être utilisée pour créer un descripteur de socket pour un socket partagé. La fonction WSADuplicateSocket ne peut pas être utilisée sur un socket compatible QOS. (Unicode)
WSAEnumNameSpaceProvidersA

La fonction WSAEnumNameSpaceProviders récupère des informations sur les fournisseurs d’espaces de noms disponibles. (ANSI)
WSAEnumNameSpaceProvidersExA

Récupère des informations sur les fournisseurs d’espaces de noms disponibles. (ANSI)
WSAEnumNameSpaceProvidersExW

Récupère des informations sur les fournisseurs d’espaces de noms disponibles. (Unicode)
WSAEnumNameSpaceProvidersW

La fonction WSAEnumNameSpaceProviders récupère des informations sur les fournisseurs d’espaces de noms disponibles. (Unicode)
WSAEnumNetworkEvents

La fonction WSAEnumNetworkEvents détecte les occurrences d’événements réseau pour le socket indiqué, efface les enregistrements d’événements réseau internes et réinitialise les objets d’événement (facultatif).
WSAEnumProtocolsA

La fonction WSAEnumProtocols récupère des informations sur les protocoles de transport disponibles. (ANSI)
WSAEnumProtocolsW

La fonction WSAEnumProtocols récupère des informations sur les protocoles de transport disponibles. (Unicode)
WSAEventSelect

La fonction WSAEventSelect spécifie un objet event à associer au jeu d’événements réseau FD_XXX spécifié.
WSAGetFailConnectOnIcmpError

Interroge l’état de l’option de socket TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSAGetIcmpErrorInfo

Récupère des informations sur une erreur ICMP reçue sur un socket TCP pendant la configuration de la connexion.
WSAGetIPUserMtu

Récupère l’interface MTU de la couche IP définie par l’utilisateur pour un socket.
WSAGetLastError

La fonction WSAGetLastError (winsock2.h) retourne l’erreur status pour la dernière opération Windows Sockets qui a échoué.
WSAGetLastError

La fonction WSAGetLastError (winsock.h) retourne l’erreur status pour la dernière opération Windows Sockets qui a échoué.
WSAGetOverlappedResult

La fonction WSAGetOverlappedResult récupère les résultats d’une opération qui se chevauche sur le socket spécifié.
WSAGetQOSByName

La fonction WSAGetQOSByName initialise une structure QOS basée sur un modèle nommé, ou fournit une mémoire tampon pour récupérer une énumération des noms de modèles disponibles.
WSAGetServiceClassInfoA

La fonction WSAGetServiceClassInfo récupère les informations de classe (schéma) relatives à une classe de service spécifiée à partir d’un fournisseur d’espaces de noms spécifié. (ANSI)
WSAGetServiceClassInfoW

La fonction WSAGetServiceClassInfo récupère les informations de classe (schéma) relatives à une classe de service spécifiée à partir d’un fournisseur d’espaces de noms spécifié. (Unicode)
WSAGetServiceClassNameByClassIdA

La fonction WSAGetServiceClassNameByClassId récupère le nom du service associé au type spécifié. Ce nom est le nom de service générique, comme FTP ou SNA, et non le nom d’une instance spécifique de ce service. (ANSI)
WSAGetServiceClassNameByClassIdW

La fonction WSAGetServiceClassNameByClassId récupère le nom du service associé au type spécifié. Ce nom est le nom de service générique, comme FTP ou SNA, et non le nom d’une instance spécifique de ce service. (Unicode)
WSAGetUdpRecvMaxCoalescedSize

Récupère la taille maximale d’un message reçu et coalescé pour un socket UDP.
WSAGetUdpSendMessageSize

Récupère la taille du message de segmentation pour un socket UDP.
WSAHtonl

La fonction WSAHtonl convertit un u_long de l’ordre d’octet de l’hôte en ordre d’octets réseau.
WSAHtons

La fonction WSAHtons convertit un u_short de l’ordre d’octet de l’hôte en ordre d’octet réseau.
WSAImpersonateSocketPeer

Utilisé pour emprunter l’identité du principal de sécurité correspondant à un homologue de socket afin d’effectuer une autorisation au niveau de l’application.
WSAInstallServiceClassA

La fonction WSAInstallServiceClass inscrit un schéma de classe de service dans un espace de noms. (ANSI)
WSAInstallServiceClassW

La fonction WSAInstallServiceClass inscrit un schéma de classe de service dans un espace de noms. (Unicode)
WSAIoctl

La fonction WSAIoctl contrôle le mode d’un socket.
WSAIsBlocking

Cette fonction a été supprimée conformément à la spécification Windows Sockets 2, révision 2.2.0. (WSAIsBlocking)
WSAJoinLeaf

La fonction WSAJoinLeaf joint un nœud feuille à une session multipoint, échange des données de connexion et spécifie la qualité de service nécessaire en fonction des structures FLOWSPEC spécifiées.
WSALookupServiceBeginA

La fonction WSALookupServiceBegin lance une requête cliente contrainte par les informations contenues dans une structure WSAQUERYSET. (ANSI)
WSALookupServiceBeginW

La fonction WSALookupServiceBegin lance une requête cliente contrainte par les informations contenues dans une structure WSAQUERYSET. (Unicode)
WSALookupServiceEnd

La fonction WSALookupServiceEnd est appelée pour libérer le handle après les appels précédents à WSALookupServiceBegin et WSALookupServiceNext.
WSALookupServiceNextA

La fonction WSALookupServiceNext est appelée après avoir obtenu un handle à partir d’un appel précédent à WSALookupServiceBegin afin de récupérer les informations de service demandées. (ANSI)
WSALookupServiceNextW

La fonction WSALookupServiceNext est appelée après avoir obtenu un handle à partir d’un appel précédent à WSALookupServiceBegin afin de récupérer les informations de service demandées. (Unicode)
WSANSPIoctl

Permet aux développeurs d’effectuer des appels de contrôle d’E/S à un espace de noms inscrit.
WSANtohl

La fonction WSANtohl convertit un u_long de l’ordre d’octet réseau en ordre d’octets hôte.
WSANtohs

La fonction WSANtohs convertit un u_short de l’ordre d’octet réseau en ordre d’octet hôte.
WSAPoll

La fonction WSAPoll détermine status d’un ou plusieurs sockets.
WSAProviderCompleteAsyncCall

Avertit un client lorsqu’un appel asynchrone à un fournisseur d’espace de noms version 2 est terminé.
WSAProviderConfigChange

La fonction WSAProviderConfigChange avertit l’application lorsque la configuration du fournisseur est modifiée.
WSAQuerySocketSecurity

Interroge les informations sur la sécurité appliquée à une connexion sur un socket.
WSARecv

Reçoit des données d’un socket connecté ou d’un socket sans connexion lié. (WSARecv)
WSARecvDisconnect

La fonction WSARecvDisconnect met fin à la réception sur un socket et récupère les données de déconnexion si le socket est orienté connexion.
WSARecvEx

La fonction WSARecvEx (mswsock.h) reçoit des données d’un socket connecté ou d’un socket sans connexion lié.
WSARecvEx

La fonction WSARecvEx (winsock.h) reçoit des données d’un socket connecté ou d’un socket sans connexion lié.
WSARecvFrom

Reçoit un datagramme et stocke l’adresse source.
WSARemoveServiceClass

La fonction WSARemoveServiceClass supprime définitivement le schéma de classe de service du Registre.
WSAResetEvent

La fonction WSAResetEvent réinitialise l’état de l’objet d’événement spécifié sur non signé.
WSARevertImpersonation

Met fin à l’emprunt d’identité d’un homologue de socket. Il doit être appelé après avoir appelé WSAImpersonateSocketPeer et terminé les vérifications d’accès.
WSASend

Envoie des données sur un socket connecté. (WSASend)
WSASendDisconnect

La fonction WSASendDisconnect lance l’arrêt de la connexion pour le socket et envoie les données de déconnexion.
WSASendMsg

Envoie des données et des informations de contrôle facultatives à partir de sockets connectés et non connectés. Remarque Cette fonction est une extension propre à Microsoft à la spécification Windows Sockets. .
WSASendTo

Envoie des données à une destination spécifique, en utilisant des E/S qui se chevauchent le cas échéant.
WSASetBlockingHook

Cette fonction a été supprimée conformément à la spécification Windows Sockets 2, révision 2.2.0. (WSASetBlockingHook)
WSASetEvent

La fonction WSASetEvent définit l’état de l’objet d’événement spécifié sur signalé.
WSASetFailConnectOnIcmpError

Définit l’état de l’option de socket TCP_FAIL_CONNECT_ON_ICMP_ERROR .
WSASetIPUserMtu

Définit l’interface MTU de la couche IP définie par l’utilisateur sur un socket.
WSASetLastError

La fonction WSASetLastError (winsock2.h) définit le code d’erreur qui peut être récupéré via la fonction WSAGetLastError.
WSASetLastError

La fonction WSASetLastError (winsock.h) définit le code d’erreur qui peut être récupéré via la fonction WSAGetLastError.
WSASetServiceA

La fonction WSASetService inscrit ou supprime du Registre un service instance dans un ou plusieurs espaces de noms. (ANSI)
WSASetServiceW

La fonction WSASetService inscrit ou supprime du Registre un service instance dans un ou plusieurs espaces de noms. (Unicode)
WSASetSocketPeerTargetName

Est utilisé pour spécifier le nom de cible d’homologue (SPN) qui correspond à une adresse IP d’homologue. Ce nom cible est destiné à être spécifié par les applications clientes pour identifier en toute sécurité l’homologue qui doit être authentifié.
WSASetSocketSecurity

Active et applique la sécurité pour un socket.
WSASetUdpRecvMaxCoalescedSize

Définit la taille maximale d’un ensemble de messages coalescés sur un socket UDP.
WSASetUdpSendMessageSize

Définit la taille du message de segmentation sur un socket UDP.
WSASocketA

La fonction WSASocket crée un socket lié à un fournisseur de services de transport spécifique. (ANSI)
WSASocketW

La fonction WSASocket crée un socket lié à un fournisseur de services de transport spécifique. (Unicode)
WSAStartup

La fonction WSAStartup (winsock2.h) initie l’utilisation de la DLL Winsock par un processus.
WSAStartup

La fonction WSAStartup (winsock.h) initie l’utilisation de la DLL Winsock par un processus.
WSAStringToAddressA

La fonction WSAStringToAddress convertit une adresse réseau dans son formulaire de présentation de texte standard en sa forme binaire numérique dans une structure sockaddr, adaptée pour passer aux routines Windows Sockets qui prennent une telle structure. (ANSI)
WSAStringToAddressW

La fonction WSAStringToAddress convertit une adresse réseau dans son formulaire de présentation de texte standard en sa forme binaire numérique dans une structure sockaddr, adaptée pour passer aux routines Windows Sockets qui prennent une telle structure. (Unicode)
WSAUnadvertiseProvider

Rend un fournisseur de version 2 d’espace de noms spécifique qui n’est plus disponible pour les clients.
WSAUnhookBlockingHook

Cette fonction a été supprimée conformément à la spécification Windows Sockets 2, révision 2.2.0. (WSAUnhookBlockingHook)
WSAWaitForMultipleEvents

Retourne quand un ou tous les objets d’événement spécifiés sont à l’état signalé, lorsque l’intervalle de délai d’expiration expire ou lorsqu’une routine d’achèvement d’E/S a été exécutée.
WSCDeinstallProvider

Supprime le fournisseur de transport spécifié de la base de données de configuration système.
WSCDeinstallProvider32

Supprime le fournisseur de transport 32 bits spécifié de la base de données de configuration système.
WSCEnableNSProvider

Modifie l’état d’un fournisseur d’espace de noms donné.
WSCEnableNSProvider32

Active ou désactive un fournisseur d’espace de noms 32 bits spécifié.
WSCEnumNameSpaceProviders32

Retourne des informations sur les fournisseurs d’espaces de noms 32 bits disponibles. Remarque Cet appel est une version strictement 32 bits de WSAEnumNameSpaceProviders à utiliser sur les plateformes 64 bits. Il est fourni pour permettre aux processus 64 bits d’accéder aux catalogues 32 bits. .
WSCEnumNameSpaceProvidersEx32

Récupère des informations sur les fournisseurs d’espaces de noms 32 bits disponibles.
WSCEnumProtocols

La fonction WSCEnumProtocols récupère des informations sur les protocoles de transport disponibles.
WSCEnumProtocols32

Récupère des informations sur les protocoles de transport disponibles. Remarque Cet appel est une version strictement 32 bits de WSCEnumProtocols pour une utilisation sur les plateformes 64 bits. Il est fourni pour permettre aux processus 64 bits d’accéder aux catalogues 32 bits. .
WSCGetApplicationCategory

Récupère les catégories de fournisseurs de services en couche (LSP) associées à une application.
WSCGetProviderInfo

Récupère les données associées à une classe d’informations pour un fournisseur de services en couche (LSP).
WSCGetProviderInfo32

Récupère les données associées à une classe d’informations pour un fournisseur de services en couche (LSP) 32 bits. Remarque Cet appel est une version strictement 32 bits de WSCGetProviderInfo pour une utilisation sur les plateformes 64 bits.
WSCGetProviderPath

La fonction WSCGetProviderPath récupère le chemin d’accès DLL du fournisseur spécifié.
WSCGetProviderPath32

Récupère le chemin d’accès DLL pour le fournisseur 32 bits spécifié. Remarque Cet appel est une version strictement 32 bits de WSCGetProviderPath à utiliser sur les plateformes 64 bits. Il est fourni pour permettre aux processus 64 bits d’accéder aux catalogues 32 bits. .
WSCInstallNameSpace

Installe un fournisseur d’espaces de noms. (WSCInstallNameSpace)
WSCInstallNameSpace32

Installe un fournisseur d’espace de noms 32 bits spécifié. (WSCInstallNamespace32)
WSCInstallNameSpaceEx

Installe un fournisseur d’espaces de noms. (WSCInstallNameSpaceEx)
WSCInstallNameSpaceEx32

Installe un fournisseur d’espace de noms 32 bits spécifié. (WSCInstallNameSpaceEx32)
WSCInstallProvider

Installe le fournisseur de transport spécifié dans la base de données de configuration système.
WSCInstallProvider64_32

Installe le fournisseur de services de transport spécifié dans les bases de données de configuration système 32 bits et 64 bits sur un ordinateur 64 bits.
WSCInstallProviderAndChains

Installe le fournisseur de transport 32 bits spécifié ainsi que ses chaînes de protocole spécifiques dans la base de données de configuration système Winsock 2 sur un ordinateur 32 bits.
WSCInstallProviderAndChains64_32

Installe le fournisseur de transport spécifié et ses chaînes de protocole spécifiques dans les bases de données de configuration système Winsock 2 32 bits et 64 bits sur un ordinateur 64 bits.
WSCInstallQOSTemplate

Installe le modèle QoS spécifié dans la base de données de configuration système.
WSCRemoveQOSTemplate

Supprime le modèle QoS spécifié de la base de données de configuration système.
WSCSetApplicationCategory

Définit les catégories de fournisseurs de services en couche (LSP) autorisées associées à une application.
WSCSetProviderInfo

Définit la valeur de données pour la classe d’informations spécifiée pour un fournisseur de services en couche (LSP).
WSCSetProviderInfo32

Définit la valeur de données pour la classe d’informations spécifiée pour un fournisseur de services en couches (LSP).
WSCUnInstallNameSpace

Désinstalle le fournisseur d’espace de nom indiqué.
WSCUnInstallNameSpace32

Désinstalle un fournisseur d’espace de noms 32 bits spécifique.
WSCUpdateProvider

Modifie le fournisseur de transport spécifié dans la base de données de configuration système.
WSCUpdateProvider32

Modifie le fournisseur de transport 32 bits spécifié dans la base de données de configuration système. Remarque Cet appel est une version strictement 32 bits de WSCUpdateProvider pour une utilisation sur les plateformes 64 bits. Il est fourni pour permettre aux processus 64 bits d’accéder aux catalogues 32 bits. .
WSCWriteNameSpaceOrder

Modifie l’ordre des fournisseurs d’espaces de noms Windows Sockets (Winsock) 2 disponibles. L’ordre des fournisseurs d’espaces de noms détermine la priorité de l’espace de noms lorsqu’il est énuméré ou interrogé pour la résolution de noms.
WSCWriteNameSpaceOrder32

Modifie l’ordre des fournisseurs d’espaces de noms 2 Windows Sockets (Winsock) disponibles dans un catalogue 32 bits.
WSCWriteProviderOrder

Permet de réorganiser les fournisseurs de transport disponibles.
WSCWriteProviderOrder32

Permet de réorganiser les fournisseurs de transport 32 bits disponibles.
WSPStartup

La fonction WSPStartup initie l’utilisation d’une interface SPI (Windows Sockets Service Provider Interface) par un client.

Structures

 
ADDRINFO_DNS_SERVER

Représente un serveur DNS (Domain Name System) personnalisé, utilisé dans les API Winsock.
ADDRINFOA

Utilisé par la fonction getaddrinfo pour contenir les informations d’adresse de l’hôte.
ADDRINFOEX2A

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte quand un nom canonique et un nom de domaine complet ont été demandés. (ANSI)
ADDRINFOEX2W

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte quand un nom canonique et un nom de domaine complet ont été demandés. (Unicode)
ADDRINFOEX3

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte lorsqu’une interface réseau spécifique a été demandée. (addrinfoex3W)
ADDRINFOEX4

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte lorsqu’une interface réseau spécifique a été demandée. (addrinfoex4W)
ADDRINFOEX5

Utilisé par la fonction GetAddrInfoExW pour contenir les informations d’adresse de l’hôte lorsqu’une interface réseau spécifique a été demandée. (ADDRINFOEX5)
ADDRINFOEX6

Utilisé par la fonction GetAddrInfoExW pour contenir les informations d’adresse de l’hôte lorsqu’une interface réseau spécifique a été demandée. (ADDRINFOEX6)
ADDRINFOEXA

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte. (ANSI)
ADDRINFOEXW

Utilisé par la fonction GetAddrInfoEx pour contenir les informations d’adresse de l’hôte. (Unicode)
ADDRINFOW

Utilisé par la fonction GetAddrInfoW pour contenir les informations d’adresse de l’hôte.
AFPROTOCOLS

La structure AFPROTOCOLS fournit une liste de protocoles auxquels les programmeurs d’applications peuvent limiter les requêtes. La structure AFPROTOCOLS est utilisée uniquement à des fins de requête.
ASSOCIATE_NAMERES_CONTEXT_INPUT

Contient l’ID de paramètre de transport et le handle vers un nom de domaine complet.
ATM_ADDRESS

La structure ATM_ADDRESS contient les données d’adresse ATM pour les sockets basés sur ATM.
ATM_BHLI

La structure ATM_BHLI est utilisée pour identifier les informations B-HLI pour un socket ATM associé.
ATM_BLLI

La structure ATM_BLLI est utilisée pour identifier les informations B-LLI pour un socket ATM associé.
BLOB

La structure BLOB (wtypesbase.h), dérivée de Binary Large Object, contient des informations sur un bloc de données.
BLOB

La structure BLOB (winsock2.h), dérivée de Binary Large Object, contient des informations sur un bloc de données.
BLOB

La structure BLOB (nspapi.h), qui est dérivée de Binary Large Object, contient des informations sur un bloc de données.
CSADDR_INFO

La structure CSADDR_INFO (ws2def.h) contient les informations d’adresse des sockets Windows pour un socket, un service réseau ou un fournisseur d’espaces de noms.
CSADDR_INFO

La structure CSADDR_INFO (nspapi.h) contient les informations d’adresse des sockets Windows pour un socket, un service réseau ou un fournisseur d’espaces de noms.
fd_set

La structure Fd_set (winsock2.h) est utilisée par les fonctions winsock (Windows Sockets) et les fournisseurs de services pour placer les sockets dans un ensemble.
fd_set

La structure fd_set (winsock.h) est utilisée par les fonctions et fournisseurs de services Windows Sockets (Winsock) pour placer les sockets dans un ensemble.
GROUP_FILTER

Fournit des paramètres de filtrage multidiffusion pour les adresses IPv6 ou IPv4 de multidiffusion.
GROUP_REQ

Fournit des informations de groupe de multidiffusion pour les adresses IPv6 ou IPv4.
GROUP_SOURCE_REQ

Fournit des informations de groupe de multidiffusion pour les adresses IPv6 ou IPv4 qui incluent l’adresse IP source.
HOSTENT

La structure HOSTENT (winsock2.h) est utilisée par les fonctions pour stocker des informations sur un hôte donné, telles que le nom d’hôte, l’adresse IPv4, etc.
HOSTENT

La structure HOSTENT (winsock.h) est utilisée par les fonctions pour stocker des informations sur un hôte donné, telles que le nom d’hôte, l’adresse IPv4, etc.
ICMP_ERROR_INFO

Utilisé pour stocker les informations d’erreur ICMP reçues.
in_addr

La structure in_addr représente une adresse Internet IPv4.
IN_PKTINFO

La structure in_pktinfo est utilisée pour stocker les informations d’adresse de paquet reçues et est utilisée par Windows pour retourner des informations sur les paquets reçus et permet également de spécifier l’adresse IPv4 locale à utiliser pour l’envoi de paquets.
IN6_PKTINFO

La structure in6_pktinfo est utilisée pour stocker les informations d’adresse de paquet IPv6 reçues et est utilisée par Windows pour retourner des informations sur les paquets reçus et permet également de spécifier l’adresse IPv6 locale à utiliser pour l’envoi de paquets.
INET_PORT_RANGE

Fournit les données d’entrée utilisées par le SIO_ACQUIRE_PORT_RESERVATION IOCTL pour acquérir une réservation d’exécution pour un bloc de ports TCP ou UDP.
INET_PORT_RESERVATION_INSTANCE

Contient une réservation de port et un jeton pour un bloc de ports TCP ou UDP.
INET_PORT_RESERVATION_TOKEN

Contient un jeton de réservation de port pour un bloc de ports TCP ou UDP.
INTERFACE_INFO

La structure INTERFACE_INFO est utilisée conjointement avec la commande ioctl SIO_GET_INTERFACE_LIST pour obtenir des informations sur une adresse IP d’interface.
INTERFACE_INFO_EX

La structure INTERFACE_INFO_EX est utilisée conjointement avec la commande IOCTL SIO_GET_INTERFACE_LIST pour obtenir des informations sur une adresse IP d’interface.
IP_MREQ

La structure ip_mreq fournit des informations de groupe de multidiffusion pour les adresses IPv4.
IP_MREQ_SOURCE

La structure ip_mreq_source fournit des informations de groupe de multidiffusion pour les adresses IPv4.
IP_MSFILTER

La structure ip_msfilter fournit des paramètres de filtrage multidiffusion pour les adresses IPv4.
IPV6_MREQ

La structure ipv6_mreq fournit des informations de groupe de multidiffusion pour les adresses IPv6.
IPX_ADDRESS_DATA

La structure IPX_ADDRESS_DATA fournit des informations sur une carte spécifique à laquelle IPX est lié. Utilisé conjointement avec les appels de fonction getsockopt qui spécifient IPX_ADDRESS dans le paramètre optname.
IPX_NETNUM_DATA

La structure IPX_NETNUM_DATA fournit des informations sur un numéro de réseau IPX spécifié. Utilisé conjointement avec les appels de fonction getsockopt qui spécifient IPX_GETNETINFO dans le paramètre optname.
IPX_SPXCONNSTATUS_DATA

La structure IPX_SPXCONNSTATUS_DATA fournit des informations sur un socket SPX connecté.
S' ATTARDER

La structure LINGER (winsock2.h) conserve des informations sur un socket spécifique qui spécifie comment ce socket doit se comporter lorsque les données sont mises en file d’attente.
S' ATTARDER

La structure LINGER (winsock.h) conserve des informations sur un socket spécifique qui spécifie comment ce socket doit se comporter lorsque les données sont mises en file d’attente pour être envoyées.
NAPI_DOMAIN_DESCRIPTION_BLOB

Décrit un domaine géré par un fournisseur d’espace de noms pour l’espace de noms NS_EMAIL espace de noms.
NAPI_PROVIDER_INSTALLATION_BLOB

Contient les informations nécessaires pour installer un fournisseur d’espace de noms pour l’espace de noms NS_EMAIL’espace de noms.
NS_SERVICE_INFOA

Contient des informations sur un service réseau ou un type de service réseau dans le contexte d’un espace de noms spécifié ou d’un ensemble d’espaces de noms par défaut. (ANSI)
NS_SERVICE_INFOW

Contient des informations sur un service réseau ou un type de service réseau dans le contexte d’un espace de noms spécifié ou d’un ensemble d’espaces de noms par défaut. (Unicode)
NSP_ROUTINE

Contient des informations sur les fonctions implémentées par un fournisseur de services d’espace de noms version 1 (NSPv1).
NSPV2_ROUTINE

Contient des informations sur les fonctions implémentées par un fournisseur de services d’espace de noms version 2 (NSPv2).
PROTOCOL_INFOA

Contient des informations sur un protocole. (ANSI)
PROTOCOL_INFOW

Contient des informations sur un protocole. (Unicode)
PROTOENT

La structure PROTOENT (winsock2.h) contient les numéros de nom et de protocole qui correspondent à un nom de protocole donné.
PROTOENT

La structure PROTOENT (winsock.h) contient les numéros de nom et de protocole qui correspondent à un nom de protocole donné.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Fournit des paramètres d’entrée à appliquer au paramètre de transport REAL_TIME_NOTIFICATION_CAPABILITY pour un socket TCP utilisé avec ControlChannelTrigger pour recevoir des notifications réseau en arrière-plan dans une application du Windows Store.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Fournit les paramètres de sortie d’une requête pour le paramètre de transport REAL_TIME_NOTIFICATION_CAPABILITY pour un socket TCP utilisé avec ControlChannelTrigger pour recevoir des notifications réseau en arrière-plan dans une application du Windows Store.
RIO_BUF

Spécifie une partie d’une mémoire tampon inscrite utilisée pour l’envoi ou la réception de données réseau avec les extensions d’E/S inscrites winsock.
RIO_EXTENSION_FUNCTION_TABLE

Contient des informations sur les fonctions qui implémentent les extensions d’E/S inscrites dans Winsock.
RIO_NOTIFICATION_COMPLETION

Spécifie la méthode d’achèvement des E/S à utiliser avec une fonction RIONotify pour l’envoi ou la réception de données réseau avec les extensions d’E/S inscrites winsock.
RIORESULT

Contient les données utilisées pour indiquer les résultats de l’achèvement des requêtes utilisées avec les extensions d’E/S inscrites dans Winsock.
RM_FEC_INFO

La structure RM_FEC_INFO spécifie les paramètres d’utilisation de la correction d’erreur de transfert (FEC) avec Reliable Multicast. Cette structure est utilisée avec l’option de socket RM_USE_FEC.
RM_RECEIVER_STATS

Fournit des informations statistiques pour une session de récepteur multidiffusion fiable. Cette structure est utilisée avec l’option de socket RM_RECEIVER_STATISTICS.
RM_SEND_WINDOW

La structure RM_SEND_WINDOW spécifie la fenêtre d’envoi de multidiffusion fiable. Cette structure est utilisée avec l’option de socket RM_RATE_WINDOW_SIZE.
RM_SENDER_STATS

Fournit des informations statistiques pour une session d’expéditeur de multidiffusion fiable. Cette structure est utilisée avec l’option de socket RM_SENDER_STATISTICS.
SERVENT

La structure SERT (winsock2.h) est utilisée pour stocker ou retourner le nom et le numéro de service d’un nom de service donné.
SERVENT

La structure SERVENT (winsock.h) est utilisée pour stocker ou retourner le nom et le numéro de service d’un nom de service donné.
SERVICE_ADDRESS

Contient les informations d’adresse d’un service. La structure peut prendre en charge de nombreux types de mécanismes de communications interprocessus (IPC) et leurs formulaires d’adresse, y compris les appels de procédure distante (RPC), les canaux nommés et les sockets.
SERVICE_ADDRESSES

La structure SERVICE_ADDRESSES contient un tableau de structures de données SERVICE_ADDRESS.
SERVICE_INFOA

Contient des informations sur un service réseau ou un type de service réseau. (ANSI)
SERVICE_INFOW

Contient des informations sur un service réseau ou un type de service réseau. (Unicode)
SERVICE_TYPE_INFO_ABSA

La structure SERVICE_TYPE_INFO_ABS contient des informations sur un type de service réseau. Utilisez SERVICE_TYPE_INFO_ABS pour ajouter un type de service réseau à un espace de noms. (ANSI)
SERVICE_TYPE_INFO_ABSW

La structure SERVICE_TYPE_INFO_ABS contient des informations sur un type de service réseau. Utilisez SERVICE_TYPE_INFO_ABS pour ajouter un type de service réseau à un espace de noms. (Unicode)
SERVICE_TYPE_VALUE_ABSA

Contient des informations sur une valeur de type de service réseau. Ces informations peuvent être spécifiques à un espace de noms. (ANSI)
SERVICE_TYPE_VALUE_ABSW

Contient des informations sur une valeur de type de service réseau. Ces informations peuvent être spécifiques à un espace de noms. (Unicode)
SOCK_NOTIFY_REGISTRATION

Représente les informations fournies à la fonction ProcessSocketNotifications .
SOCKADDR

La structure de sockaddr varie en fonction du protocole sélectionné. (chaussette)
sockaddr_atm

La structure des sockets Windows sockaddr_atm stocke les informations d’adresse de socket pour les sockets ATM.
sockaddr_gen

Fournit des informations d’adresse de socket génériques et est utilisé avec la structure INTERFACE_INFO.
SOCKADDR_IN

La structure SOCKADDR_IN (winsock.h) varie en fonction du protocole sélectionné.
sockaddr_in6_old

La structure sockaddr_in6_old (ws2ipdef.h) varie en fonction du protocole sélectionné.
SOCKADDR_IRDA

La structure SOCKADDR_IRDA est utilisée conjointement avec les opérations de socket IrDA, définies par les AF_IRDA de famille d’adresses.
SOCKET_ADDRESS

SOCKET_ADDRESS structure stocke des informations d’adresse spécifiques au protocole.
SOCKET_PEER_TARGET_NAME

Contient l’adresse IP et le nom d’une cible homologue, ainsi que le type de protocole de sécurité à utiliser sur un socket.
SOCKET_PROCESSOR_AFFINITY

Contient l’association entre un socket et un cœur de processeur RSS et un nœud NUMA.
SOCKET_SECURITY_QUERY_INFO

Contient des informations de sécurité retournées par la fonction WSAQuerySocketSecurity.
SOCKET_SECURITY_QUERY_TEMPLATE

Contient le modèle de sécurité utilisé par la fonction WSAQuerySocketSecurity.
SOCKET_SECURITY_SETTINGS

Spécifie les exigences de sécurité génériques pour un socket.
SOCKET_SECURITY_SETTINGS_IPSEC

Spécifie différents paramètres et exigences de sécurité spécifiques à IPsec.
TCP_INFO_v0

Contient les statistiques TCP (Transmission Control Protocol) qui ont été collectées pour un socket.
TCP_INFO_v1

Contient les statistiques TCP (Transmission Control Protocol) qui ont été collectées pour un socket. (version 1.0)
TCP_INITIAL_RTO_PARAMETERS

Spécifie les données utilisées par le SIO_TCP_INITIAL_RTO IOCTL pour configurer les paramètres de délai d’expiration de retransmission initial (RTO) à utiliser sur le socket.
TIMESTAMPING_CONFIG

Décrit la structure d’entrée utilisée par le SIO_TIMESTAMPING IOCTL pour configurer la réception de l’horodatage pour un socket de datagramme.
TIMEVAL

La structure TIMEVAL (winsock2.h) est utilisée pour spécifier un intervalle de temps. Il est associé au fichier d’en-tête BSD (Berkeley Software Distribution) Time.h.
TIMEVAL

La structure TIMEVAL (winsock.h) est utilisée pour spécifier un intervalle de temps. Il est associé au fichier d’en-tête BSD (Berkeley Software Distribution) Time.h.
TRANSMIT_FILE_BUFFERS

La structure TRANSMIT_FILE_BUFFERS (mswsock.h) spécifie les données à transmettre avant et après les données de fichier pendant une opération de transfert de fichier de fonction TransmitFile.
TRANSMIT_FILE_BUFFERS

La structure TRANSMIT_FILE_BUFFERS (winsock.h) spécifie les données à transmettre avant et après les données de fichier pendant une opération de transfert de fichier de fonction TransmitFile.
TRANSMIT_PACKETS_ELEMENT

Spécifie un seul élément de données à transmettre par la fonction TransmitPackets.
TRANSPORT_SETTING_ID

La structure TRANSPORT_SETTING_ID (mstcpip.h) spécifie l’ID de paramètre de transport utilisé par des IOCTL spécifiques pour appliquer ou interroger le paramètre de transport d’un socket.
TRANSPORT_SETTING_ID

La structure TRANSPORT_SETTING_ID (transportsettingcommon.h) spécifie l’ID de paramètre de transport utilisé par les SIO_APPLY_TRANSPORT_SETTING et SIO_QUERY_TRANSPORT_SETTING IOCTL.
WSABUF

La structure WSABUF permet la création ou la manipulation d’une mémoire tampon de données utilisée par certaines fonctions Winsock.
WSACOMPLETION

Spécifie les paramètres de notification d’achèvement pour les appels de contrôle d’E/S effectués à un espace de noms inscrit.
WSADATA

La structure WSADATA (winsock2.h) contient des informations sur l’implémentation de Windows Sockets.
WSADATA

La structure WSADATA (winsock.h) contient des informations sur l’implémentation de Windows Sockets.
WSAMSG

Utilisé avec les fonctions WSARecvMsg et WSASendMsg pour stocker des informations d’adresse et de contrôle facultatives sur les sockets connectés et non connectés, ainsi qu’un tableau de mémoires tampons utilisées pour stocker les données de message.
WSANAMESPACE_INFOA

Contient toutes les informations d’inscription d’un fournisseur d’espaces de noms. (WSANAMESPACE_INFOA)
WSANAMESPACE_INFOEXA

Contient toutes les informations d’inscription d’un fournisseur d’espaces de noms. (WSANAMESPACE_INFOEXA)
WSANAMESPACE_INFOEXW

Contient toutes les informations d’inscription d’un fournisseur d’espaces de noms. (WSANAMESPACE_INFOEXW)
WSANAMESPACE_INFOW

Contient toutes les informations d’inscription d’un fournisseur d’espaces de noms. (WSANAMESPACE_INFOW)
WSANETWORKEVENTS

La structure WSANETWORKEVENTS est utilisée pour stocker les informations internes d’un socket sur les événements réseau.
WSANSCLASSINFOA

La structure WSANSCLASSINFO fournit des informations de paramètres individuelles pour un espace de noms Windows Sockets spécifique. (ANSI)
WSANSCLASSINFOW

La structure WSANSCLASSINFO fournit des informations de paramètres individuelles pour un espace de noms Windows Sockets spécifique. (Unicode)
WSAOVERLAPPED

Fournit un support de communication entre le lancement d’une opération d’E/S qui se chevauche et son achèvement ultérieur.
WSAPOLLFD

Stocke les informations de socket utilisées par la fonction WSAPoll.
WSAPROTOCOL_INFOA

Permet de stocker ou de récupérer des informations complètes pour un protocole donné. (ANSI)
WSAPROTOCOL_INFOW

Permet de stocker ou de récupérer des informations complètes pour un protocole donné. (Unicode)
WSAPROTOCOLCHAIN

La structure WSAPROTOCOLCHAIN contient une liste comptée d’identificateurs d’entrée de catalogue qui composent une chaîne de protocole.
WSAQUERYSET2A

Fournit des informations pertinentes sur un service donné, notamment l’ID de classe de service, le nom du service, l’identificateur d’espace de noms et les informations de protocole applicables, ainsi qu’un ensemble d’adresses de transport à l’écoute du service. (ANSI)
WSAQUERYSET2W

Fournit des informations pertinentes sur un service donné, notamment l’ID de classe de service, le nom du service, l’identificateur d’espace de noms et les informations de protocole applicables, ainsi qu’un ensemble d’adresses de transport à l’écoute du service. (Unicode)
WSAQUERYSETA

Fournit des informations pertinentes sur un service donné, notamment l’ID de classe de service, le nom du service, l’identificateur d’espace de noms et les informations de protocole applicables, ainsi qu’un ensemble d’adresses de transport à l’écoute du service. (ANSI)
WSAQUERYSETW

Fournit des informations pertinentes sur un service donné, notamment l’ID de classe de service, le nom du service, l’identificateur d’espace de noms et les informations de protocole applicables, ainsi qu’un ensemble d’adresses de transport à l’écoute du service. (Unicode)
WSASERVICECLASSINFOA

La structure WSASERVICECLASSINFO contient des informations sur une classe de service spécifiée. Pour chaque classe de service dans Windows Sockets 2, il existe une seule structure WSASERVICECLASSINFO. (ANSI)
WSASERVICECLASSINFOW

La structure WSASERVICECLASSINFO contient des informations sur une classe de service spécifiée. Pour chaque classe de service dans Windows Sockets 2, il existe une seule structure WSASERVICECLASSINFO. (Unicode)
WSATHREADID

La structure WSATHREADID permet à un fournisseur d’identifier un thread sur lequel les appels de procédure asynchrone (API) peuvent être mis en file d’attente à l’aide de la fonction WPUQueueApc.
WSAVERSION

La structure WSAVERSION fournit une comparaison de versions dans les sockets Windows.
WSC_PROVIDER_AUDIT_INFO

Contient des informations d’audit pour une entrée de fournisseur de services en couches (LSP) dans Windows Sockets 2.
WSPDATA

La structure WSPDATA contient des informations sur le fournisseur de services.
WSPPROC_TABLE

Contient une table de pointeurs vers les fonctions du fournisseur de services.
WSPUPCALLTABLE

Contient une table de pointeurs vers les fonctions d’appel upcall du fournisseur de services.