Membatalkan Koneksi Jaringan

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

Panggilan ke WNetCancelConnection2 menentukan bahwa koneksi jaringan tidak boleh lagi persisten. Sampel memanggil penangan kesalahan yang ditentukan 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 yang lebih lama untuk Grup Kerja. Untuk aplikasi baru, gunakan WNetCancelConnection2.

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