Функция InternetDial (winineti.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 не поддерживает двойные подключения, проверку подлинности смарт-карты или подключения, требующие сертификации на основе реестра.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winineti.h (включая Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Библиотека | Wininet.lib |
DLL | Wininet.dll |