共用方式為


InternetAutodial 函式 (winineti.h)

讓數據機自動撥號預設因特網連線。

語法

BOOL InternetAutodial(
  [in] DWORD dwFlags,
  [in] HWND  hwndParent
);

參數

[in] dwFlags

控制這項作業。 此參數可以是下列其中一個值。

意義
INTERNET_AUTODIAL_FAILIFSECURITYCHECK
0x04
如果 Windows 95 或更新版本已停用檔案和印表機共用,則會導致 InternetAutodial 失敗。

Windows Server 2008 和 Windows Vista: 此旗標已過時。

INTERNET_AUTODIAL_FORCE_ONLINE
0x01
強制在線因特網連線。
INTERNET_AUTODIAL_FORCE_UNATTENDED
0x02
強制自動因特網撥號。
INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT
0x08
即使因特網的網路連線存在,也會導致 InternetAutodial 撥打數據機連線。

[in] hwndParent

父視窗的句柄。

傳回值

如果函式成功,則會傳回 TRUE

如果函式失敗,則會傳回 FALSE。 應用程式可以呼叫 GetLastError 來擷取錯誤碼。

備註

InternetAutodial 不支援雙撥號連線、智慧卡驗證或需要登錄型認證的連線。

注意 從 Windows Vista 和 Windows Server 2008 開始,WinINet 撥號函式會使用 RAS 函式來建立撥號連線。 WinINet 支援 RasDialDlg 函式中所述的功能。
 
如果系統上有現有的撥號連線,InternetAutodial 不會嘗試撥號。 此外,如果有現有的 LAN 連線,且 InternetAutodial 未設定為強制撥號 (在 dwFlags 參數中設定INTERNET_AUTODIAL_FORCE_ONLINE) ,InternetAutodial 不會嘗試撥號連線並傳回 TRUE

就像 WinINet API 的其他所有層面一樣,無法在 DllMain 或全域物件的建構函式和解構函式內安全地呼叫此函式。

注意 WinINet 不支援伺服器實作。 此外,它不應該從服務使用。 對於伺服器實作或服務,請使用 Microsoft Windows HTTP 服務 (WinHTTP)
 

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 winineti.h (包括 Wininet.h)
程式庫 Wininet.lib
Dll Wininet.dll

另請參閱

建立因特網的撥號連線

WinINet 函式