Получение уведомлений о подключении

Некоторые приложения должны получать уведомления о событиях подключения либо до события, либо сразу после его возникновения, либо и то, и другое. Вы можете создать библиотеку DLL для получения уведомлений о событиях подключения заранее и после этого.

Примером приложения, которое должно получать предварительное уведомление о событии подключения, является служба удаленного доступа (RAS). Перед подключением необходимо уведомить RAS, так как может потребоваться установить модемное подключение, прежде чем устанавливать сетевое подключение.

Аналогичным образом приложениям может потребоваться очистить ресурсы после подключения, поэтому требуется уведомление после подключения.

Приложения, заинтересованные в получении уведомлений о событиях подключения, должны предоставлять библиотеку DLL, которая экспортирует две функции: AddConnectNotify и CancelConnectNotify.

После реализации этих функций необходимо зарегистрировать библиотеку DLL, как описано в разделе Регистрация для получения уведомлений о подключении.