Delen via


Inleiding tot Winsock Kernel

Winsock Kernel (WSK) is een kernelmodus NPI -(Network Programming Interface). Met WSK kunnen kernelmodussoftwaremodules netwerk-I/O-bewerkingen uitvoeren met behulp van dezelfde socketprogrammeringsconcepten die worden ondersteund door winsock2 in de gebruikersmodus. De WSK NPI ondersteunt bekende socketbewerkingen zoals sockets maken, binding, verbindingsinrichting en gegevensoverdracht (verzenden en ontvangen). Hoewel WSK NPI echter de meeste van dezelfde socketprogrammeerconcepten ondersteunt als winsock2 in de gebruikersmodus, is WSK NPI een volledig nieuwe en verschillende interface met unieke kenmerken, zoals asynchrone I/O die GEBRUIKMAAKT van IRP's en callbacks voor gebeurtenissen om de prestaties te verbeteren.

Netwerkmodules in de kernelmodus die zijn gericht op Windows Vista en latere versies van Microsoft Windows, moeten WSK gebruiken in plaats van TDI-stuurprogramma's omdat WSK verbeterde prestaties en eenvoudiger programmeren biedt. Filterstuurprogramma's moeten het Windows-filterplatform implementeren op Windows Vista en TDI-clients moeten WSK implementeren.

Notitie

TDI wordt niet ondersteund in Microsoft Windows-versies na Windows Vista. Gebruik in plaats daarvan Windows Filtering Platform of Winsock Kernel.