Fungsi NdisMDeregisterDevice (ndis.h)
Catatan NDIS 5. x telah ditolak dan digantikan oleh NDIS 6. x. Untuk pengembangan driver NDIS baru, lihat Driver Jaringan Yang Dimulai dengan Windows Vista. Untuk informasi tentang port NDIS 5. x driver ke NDIS 6. x, lihat Memindahkan Driver NDIS 5.x ke NDIS 6.0.
Fungsi NdisMDeregisterDevice menghapus dari sistem objek perangkat yang dibuat dengan NdisMRegisterDevice. NdisMDeregisterDevice juga menghapus tautan simbolis yang terkait dengan objek perangkat ini.
Sintaks
NDIS_STATUS NdisMDeregisterDevice(
[in] NDIS_HANDLE NdisDeviceHandle
);
Parameter
[in] NdisDeviceHandle
Menentukan handel yang dikembalikan oleh NdisMRegisterDevice yang mengidentifikasi objek perangkat yang akan dibatalkan pendaftarannya.
Nilai kembali
NdisMDeregisterDevice mengembalikan NDIS_STATUS_SUCCESS jika objek perangkat dan objek tautan simbolis terkait dihapus.
Keterangan
Driver memanggil NdisMDeregisterDevice dari fungsi Halt atau Unload untuk membatalkan pendaftaran objek perangkat mandiri yang sebelumnya dibuat dengan NdisMRegisterDevice. Driver harus memanggil NdisMDeregisterDevice ketika sedang dibongkar atau ketika rutinitas DriverEntry mengalami kesalahan inisialisasi fatal, seperti ketidakmampuan untuk mendapatkan sumber daya sistem.
Ketika NdisMRegisterDevice dipanggil, tidak boleh ada operasi buka mode pengguna yang luar biasa pada objek perangkat yang dihapus. Jika ada, kesalahan sistem terjadi.
- Platform target: Universal
- Versi: Tidak didukung untuk driver NDIS 6.0 di Windows Vista. Didukung untuk driver NDIS 5.1 di Windows Vista dan Windows XP.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
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