Bagikan melalui


Membatalkan Koneksi Jaringan

Untuk membatalkan koneksi ke sumber daya jaringan, aplikasi dapat memanggil fungsiWNetCancelConnection2, seperti yang ditunjukkan dalam contoh berikut.

Panggilan ke WNetCancelConnection2 menentukan bahwa koneksi jaringan tidak boleh lagi persisten. Sampel memanggil penangan kesalahan yang ditentukan oleh aplikasi untuk memproses kesalahan, dan fungsi TextOut untuk pencetakan.

DWORD dwResult; 
 
// Call the WNetCancelConnection2 function, specifying
//  that the connection should no longer be a persistent one.
//
dwResult = WNetCancelConnection2("z:", 
    CONNECT_UPDATE_PROFILE, // remove connection from profile 
    FALSE);                 // fail if open files or jobs 
 
// Process errors.
//  The device is not a local redirected device.
//
if (dwResult == ERROR_NOT_CONNECTED) 
{ 
    printf("Drive z: not connected.\n"); 
    return dwResult; 
} 
 
// Call an application-defined error handler.
//
else if(dwResult != NO_ERROR) 
{ 
    printf("WNetCancelConnection2 failed.\n"); 
    return dwResult; 
}
//
// Otherwise, report canceling the connection.
//
printf("Connection closed for z: drive.\n"); 

Fungsi WNetCancelConnection didukung untuk kompatibilitas dengan versi Windows untuk Kelompok Kerja yang lebih lama. Gunakan WNetCancelConnection2untuk aplikasi baru.

Untuk informasi selengkapnya tentang menggunakan penangan kesalahan yang ditentukan oleh aplikasi, lihat Mengambil Kesalahan Jaringan.