Notificações informativas
Para os estados de conexão conhecidos como estados em execução, nenhuma ação é necessária do manipulador de notificação, a menos que ocorra um erro. Os estados de execução ocorrem durante as partes da operação de conexão que o RAS lida automaticamente, como conectar-se aos dispositivos necessários, autenticar o usuário e aguardar um retorno de chamada do servidor remoto. A notificação é simplesmente um relatório de progresso para o cliente.
O cliente pode optar por passar essas notificações informativas para o usuário. Em alguns estados em execução, o cliente pode querer exibir informações adicionais. Por exemplo, um manipulador de notificação que recebe uma notificação de RASCS_ConnectDevice pode chamar a funçãoRasGetConnectStatus para obter o nome e o tipo do dispositivo ao qual está sendo conectado. Outro exemplo é quando o cliente recebe uma notificação de RASCS_Projected. Isso ocorre quando a fase de projeção RAS da operação de conexão foi concluída. O cliente pode chamar a funçãoRasGetProjectionInfo para obter informações adicionais sobre a projeção. O cliente pode usar essas informações para notificar o usuário sobre quais protocolos de rede podem ser usados por essa conexão.
Você deve evitar escrever código que depende da ordem ou ocorrência de estados informativos específicos, porque isso pode variar entre plataformas.