Operacje asynchroniczne
Gdy RasDial jest wywoływana jako operacja asynchroniczna, funkcja zwraca natychmiast. W trybie asynchronicznym wywołanie RasDial musi określać program obsługi powiadomień , że Menedżer połączeń dostępu zdalnego używa do informowania klienta za każdym razem, gdy operacja połączenia zmieni stany lub wystąpi błąd.
Procedura obsługi powiadomień może być oknem do odbierania komunikatów lub RasDialFunc, RasDialFunc1lub RasDialFunc2 funkcji wywołania zwrotnego. Menedżer połączeń dostępu zdalnego wysyła powiadomienia asynchroniczne w kontekście wątku, który wykonał wywołanie RasDial. Z tego powodu wątek wywołujący nie może zakończyć się, dopóki operacja połączenia nie zostanie pomyślnie ustanowiona lub wystąpi błąd. Podobnie jak w trybie synchronicznym aplikacja kliencka może bezpiecznie zakończyć działanie po nawiązaniu połączenia i musi zamknąć operację połączenia w przypadku wystąpienia błędu.