Penghapusan Adaptor WLAN 802.11
Ketika adaptor LAN nirkabel (WLAN) dihapus atau dinonaktifkan, sistem operasi memanggil Dot11ExtIhvDeinitAdapter untuk memberi tahu DLL Ekstensi IHV tentang penghapusan adaptor. Sistem operasi juga memanggil fungsi Dot11ExtIhvDeinitAdapter untuk setiap adaptor yang dikelola oleh DLL Ekstensi IHV sebelum sistem operasi membongkar DLL.
Ketika Dot11ExtIhvDeinitAdapter dipanggil, DLL Ekstensi IHV harus mengikuti panduan ini.
DLL Ekstensi IHV harus membebaskan sumber daya yang dialokasikan untuk adaptor WLAN. Secara khusus, semua memori yang dialokasikan melalui panggilan ke Dot11ExtAllocateBuffer harus dikosongkan melalui panggilan ke Dot11ExtFreeBuffer.
Handel yang digunakan oleh sistem operasi untuk mereferensikan adaptor WLAN tidak lagi valid ketika Dot11ExtIhvDeinitAdapter dipanggil. Sistem operasi meneruskan handelnya ke DLL Ekstensi IHV melalui parameter hDot11SvcHandle ketika Dot11ExtIhvInitAdapter dipanggil.
Dalam panggilan ke fungsi Dot11ExtIhvDeinitAdapter dan setelah kembali dari panggilan, DLL tidak boleh menggunakan nilai handel saat memanggil fungsi Ekstensibilitas IHV apa pun yang mendeklarasikan parameter hDot11SvcHandle , seperti Dot11ExtSendPacket.
Jika DLL Ekstensi IHV memiliki operasi pra-asosiasi yang tertunda, yang dimulai melalui panggilan ke fungsi Dot11ExtIhvPerformPreAssociate IHV Handler, sistem operasi menganggap operasi sebagai dibatalkan melalui panggilan ke fungsi Dot11ExtIhvDeinitAdapter . Dalam panggilan, DLL harus membatalkan operasi pra-asosiasi secara internal tetapi tidak boleh memanggil Dot11ExtPreAssociateCompletion untuk menyelesaikan operasi pra-asosiasi.
Untuk informasi selengkapnya tentang operasi pra-asosiasi, lihat Operasi Pra-Asosiasi.
Jika DLL Ekstensi IHV memiliki operasi pasca-asosiasi yang tertunda, yang dimulai melalui panggilan ke fungsi Dot11ExtIhvPerformPostAssociate IHV Handler, sistem operasi membatalkan operasi dengan memanggil fungsi Dot11ExtIhvStopPostAssociate sebelum memanggil Dot11ExtIhvDeinitAdapter.
Untuk informasi selengkapnya tentang operasi pasca-asosiasi, lihat Operasi Pasca-Asosiasi.
Sistem operasi memanggil fungsi Dot11ExtIhvDeinitAdapter untuk setiap adaptor yang dikelola oleh DLL Ekstensi IHV sebelum sistem operasi membongkar DLL. Dalam situasi ini, sistem operasi memanggil fungsi Dot11ExtIhvDeinitService IHV Handler setelah adaptor WLAN terakhir dihentikan melalui panggilan ke Dot11ExtIhvDeinitAdapter.
Untuk informasi selengkapnya tentang operasi ini, lihat DLL Hentikan Operasi.
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