Udostępnij za pośrednictwem


Powiadomienia informacyjne

W przypadku stanów połączenia nazywanych stanami uruchamiania nie jest wymagana żadna akcja programu obsługi powiadomień, chyba że wystąpi błąd. Uruchomione stany występują podczas części operacji połączenia, które RAS obsługuje automatycznie, na przykład nawiązywanie połączenia z niezbędnymi urządzeniami, uwierzytelnianie użytkownika i oczekiwanie na wywołanie zwrotne z serwera zdalnego. Powiadomienie jest po prostu raportem postępu dla klienta.

Klient może przekazać te powiadomienia informacyjne użytkownikowi. W niektórych uruchomionych stanach klient może chcieć wyświetlić dodatkowe informacje. Na przykład program obsługi powiadomień, który odbiera powiadomienie RASCS_ConnectDevice, może wywołać funkcję RasGetConnectStatus, aby uzyskać nazwę i typ połączonego urządzenia. Innym przykładem jest odebranie przez klienta powiadomienia RASCS_Projected. Dzieje się tak, gdy faza projekcji RAS operacji połączenia została ukończona. Klient może wywołać funkcję RasGetProjectionInfo, aby uzyskać dodatkowe informacje o projekcji. Klient może użyć tych informacji, aby powiadomić użytkownika o tym, które protokoły sieciowe mogą być używane przez to połączenie.

Należy unikać pisania kodu, który zależy od kolejności lub wystąpienia określonych stanów informacyjnych, ponieważ może się to różnić między platformami.