Поделиться через


CInternetSession::EnableStatusCallback

Эта функция-член вызывается с целью включения обратный вызов состояния.

BOOL EnableStatusCallback(
   BOOL bEnable = TRUE 
);

Параметры

  • bEnable
    Указывает, включен ли метод обратного вызова или отключить.Значение по умолчанию TRUE.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.Если вызов завершается неудачей, определите причину сбоя с CInternetException штриховой объект.

Заметки

При обработке ответного вызова состояния можно указывать состояние о ходе выполнения операции разрешения имени (например, при подключении к серверу и т д) в строке состояния приложения.Состояние операции отображения, особенно долгосрочной требуется во время операции.

Так как обратные вызовы происходят во время обработки запроса, приложение должно потратить как меньшее время как возможный в обратном вызове для предотвращения ухудшение производительности данных в сети.Например, поместив вверх по компоненту в обратный вызов может быть та длительной операцией, что сервер завершает запрос.

Обратный вызов состояния нельзя удалить, пока все обратные вызовы ожидание.

Для обработки всех операций в асинхронном режиме, необходимо создать собственный поток или использовать функции без MFC WinInet.

Исключения

Этот метод может создавать исключения типа CInternetException*.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CInternetSession

Диаграмма иерархии

CInternetSession::CInternetSession