Sdílet prostřednictvím


Úvod do jádra Winsock

Rozhraní Winsock Kernel (WSK) jerozhraní NPI (Network Programming Interface) v režimu jádra . V případě WSK můžou softwarové moduly v režimu jádra provádět vstupně-výstupní operace sítě pomocí stejných konceptů programování soketů, které podporují rozhraní Winsock2 v uživatelském režimu. Rozhraní WSK NPI podporuje známé operace soketů, jako je vytvoření soketu, vazba, vytvoření připojení a přenosy dat (odesílání a příjem). I když rozhraní WSK NPI podporuje většinu stejných konceptů programování soketů jako rozhraní Winsock2 v uživatelském režimu, rozhraní WSK NPI je zcela nové a jiné rozhraní s jedinečnými vlastnostmi, jako jsou asynchronní vstupně-výstupní operace, které ke zvýšení výkonu využívají protokoly IRPs a zpětné volání událostí.

Síťové moduly v režimu jádra určené pro systém Windows Vista a novější verze systému Microsoft Windows by měly používat WSK místo ovladačů TDI , protože WSK poskytuje lepší výkon a jednodušší programování. Filtrační ovladače by měly implementovat Windows Filtering Platform na systému Windows Vista a klienti TDI by měli implementovat WSK.

Poznámka

Funkce TDI není podporována ve verzích Systému Microsoft Windows po systému Windows Vista. Místo toho použijte platformu filtrování systému Windows nebo jádra Winsock.