Элементы данных класса CInternetException
Класс CInternetException содержит два элемента данных - m_dwError и m_dwContext. Они позволяют узнать код ошибки и идентификатор контекста операции, ставшей причиной вызова исключения.
Код ошибки содержится в элементе данных m_dwError. Причина вызова исключения может быть не связана с WinInet напрямую. В этом случае в качестве кода ошибки m_dwError будет фигурировать один из кодов ошибок Win32. Их список вы найдете в документации Visual C++.
Список кодов ошибок, связанных с WinInet, вы можете найти в документации по ActiveX SDK, а также в Internet по следующему адресу: http:\\www.microsoft.com/intdev. Ниже мы перечислили для примера несколько таких кодов и дали им краткие описания:
Код ошибки | Описание | ||
ERROR_INTERNET_TIMEOUT |
| Время, отведенное на выполнение запроса истекло | |
ERROR_INTERNET_INTERNAL_ERROR | Внутренняя ошибка WinInet | ||
ERROR_INTERNET_LOGIN_FAILURE | Неудачная попытка соединения с сервером FTP | ||
ERROR_FTP_DROPPED | Операция с сервером FTP не завершена из за разрыва сеанса связи |