Fungsi InternetGetConnectedState (wininet.h)
Sintaks
BOOL InternetGetConnectedState(
[out] LPDWORD lpdwFlags,
[in] DWORD dwReserved
);
Parameter
[out] lpdwFlags
Penunjuk ke variabel yang menerima deskripsi koneksi. Parameter ini dapat mengembalikan bendera yang valid bahkan ketika fungsi mengembalikan FALSE. Parameter ini bisa menjadi satu atau beberapa nilai berikut.
[in] dwReserved
Parameter ini dicadangkan dan harus 0.
Nilai kembali
Mengembalikan TRUE jika ada modem aktif atau koneksi Internet LAN, atau FALSE jika tidak ada koneksi Internet, atau jika semua koneksi Internet yang mungkin saat ini tidak aktif. Untuk informasi lebih lanjut, lihat bagian Keterangan.
Ketika InternetGetConnectedState mengembalikan FALSE, aplikasi dapat memanggil GetLastError untuk mengambil kode kesalahan.
Keterangan
Nilai pengembalian TRUE dari InternetGetConnectedState menunjukkan bahwa setidaknya satu koneksi ke Internet tersedia. Ini tidak menjamin bahwa koneksi ke host tertentu dapat dibuat. Aplikasi harus selalu memeriksa kesalahan yang dikembalikan dari panggilan API yang tersambung ke server. InternetCheckConnection dapat dipanggil untuk menentukan apakah koneksi ke tujuan tertentu dapat dibuat.
Nilai pengembalian TRUE menunjukkan bahwa koneksi modem aktif, atau koneksi LAN aktif dan proksi dikonfigurasi dengan benar untuk LAN. Nilai pengembalian FALSE menunjukkan bahwa modem maupun LAN tidak tersambung. Jika FALSE dikembalikan, bendera INTERNET_CONNECTION_CONFIGURED dapat diatur untuk menunjukkan bahwa autodial dikonfigurasi ke "selalu dial" tetapi saat ini tidak aktif. Jika autodial tidak dikonfigurasi, fungsi mengembalikan FALSE.
Seperti semua aspek lain dari Api WinINet, fungsi ini tidak dapat dipanggil dengan aman dari dalam DllMain atau konstruktor dan destruktor objek global.
Persyaratan
Persyaratan | Nilai |
---|---|
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) |
Pustaka | Wininet.lib |
DLL | Wininet.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk