Partager via


Présentation du noyau Winsock

Winsock Kernel (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 que ceux pris en charge par winsock2 en mode utilisateur. L’indicateur NPI WSK prend en charge les opérations de socket familières telles que la création de sockets, la liaison, l’établissement de la connexion et les transferts de données (envoi et réception). Toutefois, bien que l’interface NPI WSK prenne en charge la plupart des mêmes concepts de programmation de sockets que Winsock2 en mode utilisateur, il s’agit d’une interface complètement nouvelle et différente avec des caractéristiques uniques telles que les E/S asynchrones qui utilisent des irps et des 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 TDI , car WSK offre des performances améliorées et une programmation plus facile. Les pilotes de filtre doivent implémenter la plateforme de filtrage Windows sur Windows Vista, et les clients TDI doivent implémenter WSK.

Note TDI ne sera pas pris en charge dans les versions de Microsoft Windows après Windows Vista. Utilisez la plateforme de filtrage Windows ou le noyau Winsock à la place.