Fungsi InternetDialW (wininet.h)
Memulai koneksi ke Internet menggunakan modem.
Sintaks
DWORD InternetDialW(
[in] HWND hwndParent,
[in] LPWSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] DWORD_PTR *lpdwConnection,
[in] DWORD dwReserved
);
Parameter
[in] hwndParent
Tangani ke jendela induk.
[in] lpszConnectoid
Penunjuk ke string yang dihentikan null yang menentukan nama koneksi dial-up yang akan digunakan. Jika parameter ini berisi string kosong (""), pengguna memilih koneksi. Jika parameter ini NULL, fungsi akan tersambung ke koneksi otomatis.
[in] dwFlags
Opsi. Parameter ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Memaksa koneksi online. |
|
Memaksa dial-up Internet yang tak terjaga. Jika intervensi pengguna diperlukan, fungsi akan gagal. |
|
Mengabaikan pengaturan "putar nomor secara otomatis" dan memaksa antarmuka pengguna putar nomor ditampilkan. |
|
Terhubung ke Internet melalui modem, tanpa menampilkan antarmuka pengguna, jika memungkinkan. Jika tidak, fungsi akan menunggu input pengguna. |
|
Menampilkan tombol Bekerja Offline alih-alih tombol Batal di antarmuka pengguna putar nomor. |
[out] lpdwConnection
Penunjuk ke variabel yang menentukan nomor koneksi. Angka ini adalah pengidentifikasi unik untuk koneksi yang dapat digunakan dalam fungsi lain, seperti InternetHangUp.
[in] dwReserved
Parameter ini dicadangkan dan harus NULL.
Mengembalikan nilai
Mengembalikan ERROR_SUCCESS jika berhasil, atau nilai kesalahan sebaliknya. Kode kesalahan bisa menjadi salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Satu atau beberapa parameter salah. |
|
Ada masalah dengan sambungan putar-nomor. |
|
Pengguna mengklik tombol Bekerja Offline atau Batal pada kotak dialog koneksi Internet. |
Keterangan
InternetDial tidak mendukung sambungan putar nomor ganda, autentikasi SmartCard, atau koneksi yang memerlukan sertifikasi berbasis registri.
Catatan
Header wininet.h mendefinisikan InternetDial sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wininet.h (termasuk Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Pustaka | Wininet.lib |
DLL | Wininet.dll |