Partager via


Présentation du noyau Winsock

Le noyau Winsock (WSK) est une interface de programmation réseau (NPI) en mode noyau. Avec WSK, les modules logiciels en mode noyau peuvent effectuer des opérations d’E/S réseau à l’aide des mêmes concepts de programmation de sockets pris en charge par winsock2 en mode utilisateur. L’indicateur de performance réseau WSK prend en charge les opérations de socket familières, telles que la création de sockets, la liaison, l’établissement de connexions et les transferts de données (envoi et réception). Toutefois, tandis que WSK NPI prend en charge la plupart des mêmes concepts de programmation de socket que winsock2 en mode utilisateur, WSK NPI est une interface complètement nouvelle et différente avec des caractéristiques uniques telles que les E/S asynchrones qui utilisent les irps et les rappels d’événements pour améliorer les performances.

Les modules réseau en mode noyau ciblés pour Windows Vista et les versions ultérieures de Microsoft Windows doivent utiliser WSK au lieu de pilotes TDI, car WSK offre des performances améliorées et une programmation plus facile. Les pilotes de filtre doivent implémenter la plate-forme de filtrage Windows sous Windows Vista, et les clients TDI doivent implémenter WSK.

Remarque

TDI n’est pas pris en charge dans les versions de Microsoft Windows après Windows Vista. Utilisez plutôt Windows Filtering Platform ou Winsock Kernel.