Informationsbenachrichtigungen
Für die Verbindungszustände als ausgeführte Zustände bezeichnet, ist keine Aktion des Benachrichtigungshandlers erforderlich, es sei denn, ein Fehler tritt auf. Ausgeführte Zustände treten während der Teile des Verbindungsvorgangs auf, die RAS automatisch verarbeitet, z. B. das Herstellen einer Verbindung mit den erforderlichen Geräten, die Authentifizierung des Benutzers und das Warten auf einen Rückruf vom Remoteserver. Die Benachrichtigung ist einfach ein Fortschrittsbericht für den Client.
Der Client kann diese Informationsbenachrichtigungen an den Benutzer weitergeben. In einigen ausgeführten Zuständen möchte der Client möglicherweise zusätzliche Informationen anzeigen. Beispielsweise kann ein Benachrichtigungshandler, der eine RASCS_ConnectDevice Benachrichtigung empfängt, die RasGetConnectStatus--Funktion aufrufen, um den Namen und typ des Geräts abzurufen, mit dem eine Verbindung hergestellt wird. Ein weiteres Beispiel ist, wenn der Client eine RASCS_Projected-Benachrichtigung empfängt. Dies tritt auf, wenn die RAS-Projektionsphase des Verbindungsvorgangs abgeschlossen wurde. Der Client kann die RasGetProjectionInfo Funktion aufrufen, um zusätzliche Informationen zur Projektion abzurufen. Der Client kann diese Informationen verwenden, um den Benutzer darüber zu informieren, welche Netzwerkprotokolle von dieser Verbindung verwendet werden können.
Sie sollten das Schreiben von Code vermeiden, der von der Reihenfolge oder dem Auftreten bestimmter Informationszustände abhängt, da dies zwischen Plattformen variieren kann.