Partager via


En-tête wsk.h

Cet en-tête est utilisé par le réseau. Pour plus d'informations, consultez les pages suivantes :

wsk.h contient les interfaces de programmation suivantes :

Fonctions

 
WskCaptureProviderNPI

La fonction WskCaptureProviderNPI capture une interface de programmation réseau (NPI) du fournisseur lorsqu’elle devient disponible à partir du sous-système WSK.
WskDeregister

La fonction WskDeregister annule l’inscription d’une application WSK instance précédemment créée par WskRegister.
WskQueryProviderCharacteristics

La fonction WskQueryProviderCharacteristics interroge la plage des versions NPI WSK prises en charge par le sous-système WSK.
WskRegister

La fonction WskRegister inscrit une application WSK, compte tenu de l’interface de programmation réseau (NPI) du client WSK de l’application.
WskReleaseProviderNPI

La fonction WskReleaseProviderNPI libère une interface de programmation réseau (NPI) capturée avec WskCaptureProviderNPI.

Fonctions de rappel

 
PFN_WSK_ABORT_EVENT

La fonction de rappel d’événement WskAbortEvent avertit une application WSK qu’une demande de connexion entrante sur un socket d’écoute pour lequel le mode d’acceptation conditionnel est activé a été supprimé.
PFN_WSK_ACCEPT

La fonction WskAccept accepte une connexion entrante sur un socket d’écoute.
PFN_WSK_ACCEPT_EVENT

La fonction de rappel d’événement WskAcceptEvent avertit une application WSK qu’une connexion entrante sur un socket d’écoute a été acceptée.
PFN_WSK_BIND

La fonction WskBind lie un socket à une adresse de transport locale.
PFN_WSK_CLIENT_EVENT

La fonction de rappel d’événements WskClientEvent avertit une application WSK des événements qui ne sont pas spécifiques à un socket particulier.
PFN_WSK_CLOSE_SOCKET

La fonction WskCloseSocket ferme un socket et libère toutes les ressources associées.
PFN_WSK_CONNECT

La fonction WskConnect connecte un socket orienté connexion ou de flux à une adresse de transport distante.
PFN_WSK_CONNECT_EX

La fonction WskConnectEx connecte un socket orienté connexion ou de flux à une adresse de transport distante. WskConnectEx est similaire à WskConnect, sauf qu’il peut également envoyer éventuellement une mémoire tampon de données pendant ou après la synchronisation de connexion.
PFN_WSK_CONTROL_CLIENT

La fonction WskControlClient effectue des opérations de contrôle sur un objet client WSK.
PFN_WSK_CONTROL_SOCKET

La fonction WskControlSocket effectue des opérations de contrôle sur un socket.
PFN_WSK_DISCONNECT

La fonction WskDisconnect déconnecte un socket orienté connexion ou de flux d’une adresse de transport distante.
PFN_WSK_DISCONNECT_EVENT

La fonction de rappel d’événement WskDisconnectEvent avertit une application WSK qu’une connexion sur un socket orienté connexion a été déconnectée par l’application distante.
PFN_WSK_FREE_ADDRESS_INFO

La fonction WskFreeAddressInfo libère les informations d’adresse que la fonction WskGetAddressInfo a allouées dynamiquement.
PFN_WSK_GET_ADDRESS_INFO

La fonction WskGetAddressInfo effectue une traduction indépendante du protocole d’un nom d’hôte vers une adresse de transport.
PFN_WSK_GET_LOCAL_ADDRESS

La fonction WskGetLocalAddress récupère l’adresse de transport locale d’un socket.
PFN_WSK_GET_NAME_INFO

La fonction WskGetNameInfo fournit une traduction indépendante du protocole d’une adresse de transport vers un nom d’hôte.
PFN_WSK_GET_REMOTE_ADDRESS

La fonction WskGetRemoteAddress récupère l’adresse de transport distante d’un socket orienté connexion ou de flux.
PFN_WSK_INSPECT_COMPLETE

La fonction WskInspectComplete termine l’inspection d’une demande de connexion entrante précédemment bloquée qui a été reçue sur un socket d’écoute pour lequel le mode d’acceptation conditionnelle est activé.
PFN_WSK_INSPECT_EVENT

La fonction de rappel d’événement WskInspectEvent avertit une application WSK qu’une demande de connexion entrante sur un socket d’écoute pour lequel le mode d’acceptation conditionnel est activé a été reçue.
PFN_WSK_LISTEN

La fonction WskListen permet à un socket de flux d’écouter les connexions entrantes à l’adresse liée du socket.
PFN_WSK_RECEIVE

La fonction WskReceive reçoit des données via un socket orienté connexion ou flux à partir d’une adresse de transport distante.
PFN_WSK_RECEIVE_EVENT

La fonction de rappel d’événement WskReceiveEvent avertit une application WSK que des données ont été reçues sur un socket orienté connexion.
PFN_WSK_RECEIVE_FROM

La fonction WskReceiveFrom reçoit un datagramme et toutes les informations de contrôle associées à partir d’une adresse de transport distante.
PFN_WSK_RECEIVE_FROM_EVENT

La fonction de rappel d’événement WskReceiveFromEvent avertit une application WSK qu’un ou plusieurs datagrammes ont été reçus sur un socket de datagramme.
PFN_WSK_RELEASE_DATA_INDICATION_LIST

La fonction WskRelease libère une liste liée de structures WSK_DATA_INDICATION précédemment conservées par une application WSK.
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST

La fonction WskRelease publie une liste liée de structures WSK_DATAGRAM_INDICATION précédemment conservées par une application WSK.
PFN_WSK_SEND

La fonction WskSend envoie des données via un socket orienté connexion ou de flux à une adresse de transport distante.
PFN_WSK_SEND_BACKLOG_EVENT

La fonction de rappel d’événement WskSendBacklogEvent avertit une application WSK lorsque la taille de backlog d’envoi idéale change pour un socket orienté connexion.
PFN_WSK_SEND_MESSAGES

La fonction WskSendMessages envoie plusieurs datagrammes à une adresse de transport distante.
PFN_WSK_SEND_TO

La fonction WskSendTo envoie des données de datagramme à une adresse de transport distante.
PFN_WSK_SOCKET

La fonction WskSocket crée un nouveau socket et retourne un pointeur vers l’objet socket associé.
PFN_WSK_SOCKET_CONNECT

La fonction WskSocketConnect crée un nouveau socket orienté connexion, le lie à une adresse de transport locale, le connecte à une adresse de transport distante donnée et retourne un pointeur vers l’objet socket associé.

Structures

 
WSK_BUF

La structure WSK_BUF définit une mémoire tampon de données utilisée pour l’envoi et la réception de données via un socket.
WSK_BUF_LIST

La structure WSK_BUF_LIST est utilisée pour envoyer plusieurs datagrammes via un seul appel à WskSendMessages.
WSK_CLIENT_CONNECTION_DISPATCH

La structure WSK_CLIENT_CONNECTION_DISPATCH spécifie la table de répartition d’une application WSK des fonctions de rappel d’événements pour un socket orienté connexion.
WSK_CLIENT_DATAGRAM_DISPATCH

La structure WSK_CLIENT_DATAGRAM_DISPATCH spécifie la table de répartition d’une application WSK de fonctions de rappel d’événements pour un socket de datagramme.
WSK_CLIENT_DISPATCH

La structure WSK_CLIENT_DISPATCH spécifie la table de répartition d’une application WSK des fonctions de rappel d’événements pour les événements qui ne sont pas spécifiques à un socket particulier.
WSK_CLIENT_LISTEN_DISPATCH

La structure WSK_CLIENT_LISTEN_DISPATCH spécifie la table de répartition d’une application WSK des fonctions de rappel d’événements pour un socket d’écoute.
WSK_CLIENT_NPI

La structure WSK_CLIENT_NPI identifie une interface de programmation réseau (NPI) implémentée par un client WSK.
WSK_CLIENT_STREAM_DISPATCH

La structure WSK_CLIENT_STREAM_DISPATCH spécifie la table de répartition d’une application WSK des fonctions de rappel d’événements pour un socket de flux.
WSK_DATA_INDICATION

La structure WSK_DATA_INDICATION décrit les données qui ont été reçues sur un socket orienté connexion.
WSK_DATAGRAM_INDICATION

La structure WSK_DATAGRAM_INDICATION décrit un datagramme qui a été reçu sur un socket de datagramme.
WSK_EVENT_CALLBACK_CONTROL

La structure WSK_EVENT_CALLBACK_CONTROL spécifie les informations permettant d’activer et de désactiver les fonctions de rappel d’événement d’un socket.
WSK_EXTENSION_CONTROL_IN

La structure WSK_EXTENSION_CONTROL_IN spécifie l’implémentation par une application WSK d’une interface d’extension pour un socket.
WSK_EXTENSION_CONTROL_OUT

La structure WSK_EXTENSION_CONTROL_OUT spécifie l’implémentation par le sous-système WSK d’une interface d’extension pour un socket.
WSK_INSPECT_ID

La structure WSK_INSPECT_ID spécifie un identificateur pour une demande de connexion entrante sur un socket d’écoute.
WSK_PROVIDER_BASIC_DISPATCH

La structure WSK_PROVIDER_BASIC_DISPATCH spécifie la table de répartition des fonctions du sous-système WSK pour un socket de base.
WSK_PROVIDER_CHARACTERISTICS

La structure WSK_PROVIDER_CHARACTERISTICS spécifie les caractéristiques du sous-système WSK.
WSK_PROVIDER_CONNECTION_DISPATCH

La structure WSK_PROVIDER_CONNECTION_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket orienté connexion.
WSK_PROVIDER_DATAGRAM_DISPATCH

La structure WSK_PROVIDER_DATAGRAM_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket de datagramme.
WSK_PROVIDER_DISPATCH

La structure WSK_PROVIDER_DISPATCH spécifie la table de répartition du sous-système WSK des fonctions qui ne sont pas spécifiques à un socket particulier.
WSK_PROVIDER_LISTEN_DISPATCH

La structure WSK_PROVIDER_LISTEN_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket d’écoute.
WSK_PROVIDER_NPI

La structure WSK_PROVIDER_NPI identifie une interface de programmation réseau (NPI) de fournisseur implémentée par le sous-système WSK.
WSK_PROVIDER_STREAM_DISPATCH

La structure WSK_PROVIDER_STREAM_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket de flux.
WSK_REGISTRATION

La structure WSK_REGISTRATION est utilisée par le sous-système WSK pour inscrire ou annuler l’inscription d’une application WSK en tant que client WSK.
WSK_SOCKET

La structure WSK_SOCKET définit un objet socket pour un socket.
WSK_TDI_MAP

La structure WSK_TDI_MAP spécifie un mappage entre une famille d’adresses, un type de socket et un protocole particuliers au nom d’appareil d’un transport TDI.
WSK_TDI_MAP_INFO

La structure WSK_TDI_MAP_INFO spécifie une liste qui contient les mappages d’une combinaison d’une famille d’adresses, d’un type de socket et d’un protocole avec le nom d’appareil d’un transport TDI.
WSK_TRANSPORT

La structure WSK_TRANSPORT spécifie un transport disponible pris en charge par le sous-système WSK.