Freigeben über


Empfangen von Verbindungsbenachrichtigungen

Einige Anwendungen müssen Benachrichtigungen über Verbindungsereignisse erhalten, entweder vor dem Ereignis, direkt nach dem Auftreten oder beides. Sie können eine DLL erstellen, um über Verbindungsereignisse sowohl im Voraus als auch nach deren Eintreten benachrichtigt zu werden.

Ein Beispiel für eine Anwendung, die eine vorab Benachrichtigung über ein Verbindungsereignis erhalten muss, ist der Ras-Dienst (Remote Access Service). RAS muss informiert werden, bevor eine Verbindung hergestellt wird, da möglicherweise eine Modemverbindung hergestellt werden muss, bevor die Netzwerkverbindung hergestellt wird.

Auf ähnliche Weise müssen Anwendungen Ressourcen nach dem Herstellen der Verbindung bereinigen, sodass eine Benachrichtigung nach der Verbindung erforderlich ist.

Anwendungen, die daran interessiert sind, vorab und nachträgliche 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 in Registrieren für den Empfang von Verbindungsbenachrichtigungenbeschrieben.