Notificação assíncrona usando objetos de evento
As funções WSAEventSelect e WSAEnumNetworkEvents são fornecidas para acomodar aplicativos como daemons e serviços que não têm interface do usuário (e, portanto, não usam identificadores do Windows). A função WSAEventSelect se comporta exatamente como a função WSAAsyncSelect . No entanto, em vez de fazer com que uma mensagem do Windows seja enviada na ocorrência de um evento de rede FD_XXX (por exemplo, FD_READ e FD_WRITE), um objeto de evento designado pelo aplicativo é definido.
Além disso, o fato de um determinado evento de rede FD_XXX ter ocorrido é lembrado pelo provedor de serviços. O aplicativo pode chamar WSAEnumNetworkEvents para ter o conteúdo atual da memória de evento de rede copiado para um buffer fornecido pelo aplicativo e para que a memória do evento de rede seja limpa automaticamente. Se necessário, o aplicativo também pode designar um objeto de evento específico que é limpo junto com a memória do evento de rede.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: ao longo de 2024, vamos eliminar problemas do GitHub como o mecanismo de comentários para conteúdo e substituí-lo por um novo sistema de comentários. Para obter mais informações, consulte:Enviar e exibir comentários de