Bagikan melalui


Operasi Penghentian DLL

 

Sistem operasi menghentikan dan membongkar DLL Ekstensi IHV kapan pun.

  • Adaptor LAN nirkabel (WLAN) terakhir yang dikelola oleh DLL dihapus atau dinonaktifkan.

  • Komputer host diatur ulang atau dimatikan.

Sistem operasi mengikuti urutan ini saat menghentikan dan membongkar DLL Ekstensi IHV.

  1. Sistem operasi pertama-tama memanggil fungsi Dot11ExtIhvDeinitAdapter IHV Handler untuk setiap adaptor WLAN yang dikelola oleh DLL Ekstensi IHV. Untuk informasi selengkapnya tentang operasi ini, lihat Penghapusan Adapter WLAN 802.11.

    Setelah panggilan ke Dot11ExtIhvDeinitAdapter, DLL Ekstensi IHV tidak boleh memanggil fungsi Ekstensi IHV apa pun yang terkait dengan operasi khusus adapter, seperti Dot11ExtNicSpecificExtension.

  2. Sistem operasi kemudian memanggil fungsi Dot11ExtIhvDeinitService IHV Handler. Ketika fungsi ini dipanggil, DLL Ekstensi IHV harus membebaskan semua sumber daya yang dialokasikan dan mempersiapkan dirinya untuk membongkar.

    Setelah panggilan ke Dot11ExtIhvDeinitService, DLL Ekstensi IHV tidak boleh memanggil fungsi Ekstensi IHV apa pun.

  3. Terakhir, sistem operasi memanggil fungsi DllMain di DLL Ekstensi IHV dengan parameter fdwReason diatur ke DLL_PROCESS_DETACH. Untuk informasi selengkapnya tentang DllMain dan DLL, lihat Tentang Pustaka Dynamic-Link.

Untuk informasi selengkapnya tentang fungsi Ekstensibilitas IHV, lihat Fungsi Ekstensibilitas IHV Native 802.11.