Compartilhar via


Objetos Kernel Winsock

O NPI (Interface de Programação de Rede) do Winsock Kernel (WSK) foi projetado em torno de dois tipos de objeto main: Client e Socket.

Objeto Client
Um objeto cliente representa o anexo ou a associação entre um aplicativo WSK e o subsistema WSK. Um objeto cliente é representado pela estrutura WSK_CLIENT . Um ponteiro para um objeto cliente é retornado a um aplicativo WSK durante o processo de anexo ao subsistema WSK. Um aplicativo WSK passa esse ponteiro para todas as funções do WSK que operam no nível do objeto cliente.

Objeto Socket
Um objeto de soquete representa um soquete de rede que pode ser usado para E/S de rede. Um objeto socket é representado pela estrutura WSK_SOCKET . Um ponteiro para um objeto de soquete é retornado a um aplicativo WSK quando o aplicativo cria um novo soquete ou quando o aplicativo aceita uma conexão de entrada. Um aplicativo WSK passa esse ponteiro para todas as funções do WSK específicas de um soquete específico.