Recebendo notificações de conexão
Alguns aplicativos precisam receber notificação de eventos de conexão, antes do evento, logo após a ocorrência, ou ambos. Você pode criar uma DLL para receber uma notificação antecipada e posterior aos fatos de eventos de conexão.
Um exemplo de um aplicativo que precisa receber uma notificação antecipada de um evento de conexão é o RAS (Serviço de Acesso Remoto). O RAS precisa ser informado antes que uma conexão seja feita porque pode ser necessário estabelecer uma conexão de modem antes de fazer a conexão de rede.
Da mesma forma, os aplicativos podem precisar limpo recursos depois que a conexão for feita, exigindo, portanto, uma notificação pós-conexão.
Os aplicativos interessados em receber notificação antecipada e posterior aos fatos de eventos de conexão devem fornecer uma DLL que exporte duas funções, AddConnectNotify e CancelConnectNotify.
Depois de implementar essas funções, você deve registrar sua DLL, conforme descrito em Registrando-se para receber notificações de conexão.