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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour