Condividi tramite


Notifiche informativi

Per gli stati di connessione noti come stati in esecuzione, non è necessaria alcuna azione del gestore di notifica, a meno che non si verifichi un errore. Gli stati in esecuzione si verificano durante le parti dell'operazione di connessione gestita automaticamente da RAS, ad esempio la connessione ai dispositivi necessari, l'autenticazione dell'utente e l'attesa di un callback dal server remoto. La notifica è semplicemente un report sullo stato del client.

Il client può scegliere di passare queste notifiche informativi all'utente. In alcuni stati in esecuzione, il client potrebbe voler visualizzare informazioni aggiuntive. Ad esempio, un gestore di notifica che riceve una notifica di RASCS_ConnectDevice può chiamare la funzione RasGetConnectStatus per ottenere il nome e il tipo del dispositivo a cui si è connessi. Un altro esempio è quando il client riceve una notifica di RASCS_Projected. Ciò si verifica quando è stata completata la fase di proiezione RAS dell'operazione di connessione. Il client può chiamare la funzione RasGetProjectionInfo per ottenere informazioni aggiuntive sulla proiezione. Il client può usare queste informazioni per informare l'utente a quali protocolli di rete possono essere usati da questa connessione.

È consigliabile evitare di scrivere codice che dipende dall'ordine o dall'occorrenza di specifici stati informativi, perché ciò può variare tra le piattaforme.