На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Synchronous Operations



When RasDial is invoked as a synchronous operation, the function does not return until the connection has been established or an error occurs. Synchronous mode provides a simple way for a RAS client to establish a connection. The client can simply call RasDial, wait for the function to return, and then call the RasGetConnectStatus function to determine whether the connection operation was successful. Once the connection has been established, the client application can terminate without breaking the connection. If an error occurs, the client application must shut down the connection operation before terminating.

The disadvantage of synchronous mode is that the client does not receive progress notifications as the connection operation proceeds. As a workaround for this lack of progress notifications, a synchronous mode client can use a separate thread that calls RasGetConnectStatus to poll for and display the current state. However, for RAS clients that want to receive progress information, the preferred technique is to invoke RasDial asynchronously.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Синхронные Действия



Когда RasDial введен как синхронное действие, функция не возвращается пока связь не установлена или ошибка происходит. Синхронный способ обеспечивает простой путь для клиента RAS, чтобы устанавливать связь. Клиент может просто назвать RasDial, ждать функцию, чтобы возвращать, затем называть функцию RasGetConnectStatus, чтобы определять имело успех действие связи. Как только связь установлена, приложение клиента может не завершить прерывая связь. Если ошибка происходит, приложение клиента должно отключить действие связи перед завершением.

Недостаток синхронного способа - в том, что клиент не получает уведомления прогресса как выручки действия связи. Как обход для этого недостатка уведомлений прогресса, синхронный клиент способа может использовать отдельную резьбу, которая называет RasGetConnectStatus, чтобы опрашиваться для и отображать текущее состояние. Тем не менее, для клиентов RAS, которые хотятся получить информацию прогресса, предпочтительная техника должна ввести RasDial асинхронно.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz