Функция InternetDial (wininet.h)
Инициирует подключение к Интернету с помощью модема.
Синтаксис
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
Параметры
[in] hwndParent
Дескриптор родительского окна.
[in] lpszConnectoid
Указатель на строку, завершающуюся значением NULL, которая указывает имя используемого коммутируемого подключения. Если этот параметр содержит пустую строку (""), пользователь выбирает подключение. Если этот параметр имеет значение NULL, функция подключается к автоматическому подключению.
[in] dwFlags
Параметры. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Принудительное подключение к сети. |
|
Принудительное автоматическое подключение к Интернету. Если требуется вмешательство пользователя, функция завершится ошибкой. |
|
Игнорирует параметр "набор автоматически" и принудительно отображает пользовательский интерфейс набора. |
|
Подключается к Интернету через модем без отображения пользовательского интерфейса, если это возможно. В противном случае функция будет ожидать ввода данных пользователем. |
|
Отображает кнопку Работать в автономном режиме вместо кнопки Отмена в пользовательском интерфейсе набора. |
[out] lpdwConnection
Указатель на переменную, указывающую номер подключения. Это число является уникальным идентификатором подключения, которое можно использовать в других функциях, таких как InternetHangUp.
[in] dwReserved
Этот параметр зарезервирован и должен иметь значение NULL.
Возвращаемое значение
Возвращает ERROR_SUCCESS в случае успешного выполнения, или значение ошибки в противном случае. Код ошибки может иметь одно из следующих значений.
Код возврата | Описание |
---|---|
|
Один или несколько параметров неверны. |
|
Возникла проблема с коммутируемым подключением. |
|
Пользователь нажал кнопку "Работать в автономном режиме " или "Отмена" в диалоговом окне "Подключение к Интернету". |
Комментарии
InternetDial не поддерживает подключения с двойным набором, проверку подлинности SmartCard или подключения, требующие сертификации на основе реестра.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wininet.h (включая Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Библиотека | Wininet.lib |
DLL | Wininet.dll |