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