Freigeben über


Empfangen von Verbindungsbenachrichtigungen

Einige Anwendungen müssen Benachrichtigungen über Verbindungsereignisse erhalten, entweder vor dem Ereignis, unmittelbar nachdem es eintritt, oder beides. Sie können eine DLL erstellen, um vorab und nachträglich Benachrichtigungen über Verbindungsereignisse zu erhalten.

Ein Beispiel für eine Anwendung, die eine Vorabbenachrichtigung über ein Verbindungsereignis erhalten muss, ist der RAS (Remote Access Service). RAS muss informiert werden, bevor eine Verbindung hergestellt wird, da es möglicherweise erforderlich ist, eine Modemverbindung herzustellen, bevor die Netzwerkverbindung hergestellt wird.

Ebenso müssen Anwendungen möglicherweise Ressourcen sauber, nachdem die Verbindung hergestellt wurde, weshalb eine Benachrichtigung nach der Verbindung erforderlich ist.

Anwendungen, die daran interessiert sind, vorab und nach der Tat Benachrichtigungen über Verbindungsereignisse zu erhalten, müssen eine DLL bereitstellen, die zwei Funktionen exportiert: AddConnectNotify und CancelConnectNotify.

Nachdem Sie diese Funktionen implementiert haben, müssen Sie Ihre DLL registrieren, wie unter Registrieren für den Empfang von Verbindungsbenachrichtigungen beschrieben.