Partilhar via


Introdução ao Winsock Kernel

Winsock Kernel (WSK) é uma interface de programação de rede (NPI) em modo de núcleo . Com o WSK, os módulos de software de modo kernel podem executar operações de E/S de rede usando os mesmos conceitos de programação de soquete suportados pelo Winsock2 de modo de usuário. O NPI WSK suporta operações de soquete familiares, como criação de soquete, vinculação, estabelecimento de conexão e transferências de dados (enviar e receber). No entanto, enquanto o WSK NPI suporta a maioria dos mesmos conceitos de programação de soquetes do Winsock2 em modo de utilizador, o WSK NPI é uma interface completamente nova e diferente, com características únicas, como E/S assíncrona que utiliza IRPs e retornos de chamada de eventos para melhorar o desempenho.

Os módulos de rede de modo kernel destinados ao Windows Vista e versões posteriores do Microsoft Windows devem usar WSK em vez de drivers TDI porque o WSK oferece desempenho aprimorado e programação mais fácil. Os drivers de filtro devem implementar o Plataforma de Filtragem do Windows no Windows Vista, e os clientes TDI devem implementar o WSK.

Observação

O TDI não é suportado nas versões do Microsoft Windows após o Windows Vista. Em vez disso, use da Plataforma de Filtragem do Windows ou do Kernel Winsock.