Fungsi InternetCheckConnectionA (wininet.h)
[InternetCheckConnection tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan NetworkInformation.GetInternetConnectionProfile atau Antarmuka NLM. ]
Memperbolehkan aplikasi memeriksa apakah sambungan ke Internet dapat dibuat.
Sintaks
BOOL InternetCheckConnectionA(
[in] LPCSTR lpszUrl,
[in] DWORD dwFlags,
[in] DWORD dwReserved
);
Parameter
[in] lpszUrl
Penunjuk ke string yang dihentikan null yang menentukan URL yang akan digunakan untuk memeriksa koneksi. Nilai ini bisa NULL.
[in] dwFlags
Opsi. FLAG_ICC_FORCE_CONNECTION adalah satu-satunya bendera yang saat ini tersedia. Jika bendera ini diatur, bendera ini memaksa koneksi. Koneksi soket dicoba dalam urutan berikut:
- Jika lpszUrlnon-NULL, nilai host diekstraksi darinya dan digunakan untuk ping host tertentu.
- Jika lpszUrl adalah NULL dan ada entri di database server internal untuk server terdekat, nilai host diekstraksi dari entri dan digunakan untuk ping server tersebut.
[in] dwReserved
Parameter ini dicadangkan dan harus 0.
Nilai kembali
Mengembalikan TRUE jika koneksi berhasil dibuat, atau FALSE jika tidak. Gunakan GetLastError untuk mengambil kode kesalahan. ERROR_NOT_CONNECTED dikembalikan oleh GetLastError jika koneksi tidak dapat dibuat atau jika database soket offline tanpa syarat.
Keterangan
InternetCheckConnection tidak digunakan lagi. InternetCheckConnection tidak berfungsi di lingkungan yang menggunakan server proksi web untuk mengakses Internet. Bergantung pada lingkungan, gunakan NetworkInformation.GetInternetConnectionProfile atau Antarmuka NLM untuk memeriksa akses Internet sebagai gantinya.
Catatan
Header wininet.h mendefinisikan InternetCheckConnection 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 |
Pustaka | Wininet.lib |
DLL | Wininet.dll |