Compartilhar via


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 em execução ocorrem durante as partes da operação de conexão que o RAS manipula 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ção RasGetConnectStatus 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ção RasGetProjectionInfo 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 dependa da ordem ou da ocorrência de estados informativos específicos, pois isso pode variar entre plataformas.