Fonctions de transport de données génériques
Cette section répertorie les fonctions de transport de données exposées par Ws2spi. h.
| Fonction | Description |
|---|---|
| WSPAccept | Une connexion entrante est reconnue et associée à un socket créé immédiatement. Le socket d’origine est retourné à l’état d’écoute. Cette fonction permet également l’acceptation conditionnelle. |
| WSPAsyncSelect | Exécute une version asynchrone de WSPSelect. |
| WSPBind | Assigne un nom local à un socket sans nom. |
| WSPCancelBlockingCall | annule un appel de sockets Windows bloquant en suspens. |
| WSPCleanup | se déconnecte du fournisseur de services Windows sockets sous-jacent. |
| WSPCloseSocket | Supprime un socket de la table de référence d’objet par processus. Bloque uniquement si ce _ reste est défini avec un délai d’expiration différent de zéro sur un socket bloquant. |
| WSPConnect | Initialise une connexion sur le socket spécifié. Cette fonction permet également l’échange de données de connexion et de spécification QoS. |
| WSPDuplicateSocket | Retourne une structure WSAPROTOCOL _ info qui peut être utilisée pour créer un nouveau descripteur de socket pour un socket partagé. |
| WSPEnumNetworkEvents | Découvre des occurrences d’événements réseau. |
| WSPEventSelect | Associe des événements réseau à un objet d’événement. |
| WSPGetOverlappedResult | Obtient l’état d’achèvement de l’opération Overlapped. |
| WSPGetPeerName | Récupère le nom de l’homologue connecté au socket spécifié. |
| WSPGetSockName | Récupère l’adresse locale à laquelle le socket spécifié est lié. |
| WSPGetSockOpt | Récupère les options associées au socket spécifié. |
| WSPGetQOSByName | Fournit des paramètres de qualité de service basés sur un nom de service bien connu. |
| WSPIoctl | Fournit le contrôle pour les sockets. |
| WSPJoinLeaf | Joint un nœud terminal dans une session multipoint. |
| WSPListen | Écoute les connexions entrantes sur un socket spécifié. |
| WSPRecv | Reçoit des données à partir d’un socket connecté ou non connecté. Cette fonction prend en charge les e/s de ventilation/regroupement, les sockets superposés et fournit le paramètre flags comme étant en entrée/sortie. |
| WSPRecvDisconnect | Met fin à la réception sur un socket et récupère les données de déconnexion si le socket est orienté connexion. |
| WSPRecvFrom | Reçoit des données à partir d’un socket connecté ou non connecté. Cette fonction prend en charge les e/s de ventilation/regroupement, les sockets superposés et fournit le paramètre flags comme étant en entrée/sortie. |
| WSPSelect | Effectue un multiplexage des e/s synchrones. |
| WSPSend | Envoie des données à un socket connecté. Cette fonction prend également en charge les e/s de ventilation/regroupement et les sockets superposés. |
| WSPSendDisconnect | Lance l’arrêt d’une connexion de socket et envoie éventuellement des données de déconnexion. |
| WSPSendTo | Envoie des données à un socket connecté ou non connecté. Cette fonction prend également en charge les e/s de ventilation/regroupement et les sockets superposés. |
| WSPSetSockOpt | Stocke les options associées au socket spécifié. |
| WSPShutdown | Ferme une partie d’une connexion duplex intégral. |
| WSPSocket | Fonction de création de socket qui prend une structure d' _ informations WSAPROTOCOL comme entrée et permet la création de sockets superposés. |
| WSPStartup | initialise le fournisseur de services de sockets Windows sous-jacent. |