Fungsi NdisIMDeInitializeDeviceInstance (ndis.h)
Fungsi NdisIMDeInitializeDeviceInstance memanggil fungsi MiniportHaltEx driver menengah NDIS untuk merobek miniport virtual driver.
Sintaks
NDIS_STATUS NdisIMDeInitializeDeviceInstance(
[in] NDIS_HANDLE NdisMiniportHandle
);
Parameter
[in] NdisMiniportHandle
Handel yang diberikan NDIS ke Fungsi MiniportInitializeEx .
Nilai kembali
NdisIMDeInitializeDeviceInstance mengembalikan NDIS_STATUS_SUCCESS jika NIC telah ditolak. Jika tidak, ini dapat mengembalikan NDIS_STATUS_FAILURE jika NdisMiniportHandle yang diberikan tidak valid.
Keterangan
Untuk driver menengah NDIS, NdisIMDeInitializeDeviceInstance adalah timbal balik dari Fungsi NdisIMInitializeDeviceInstanceEx . Driver seperti itu biasanya memanggil NdisIMDeInitializeDeviceInstance dari Fungsi ProtocolUnbindAdapterEx , ketika adaptor miniport yang mendasar yang terikat sedang dihapus dari sistem, mungkin karena sedang dikonfigurasi ulang.
Panggilan ke NdisIMDeInitializeDeviceInstance menyebabkan panggilan NDIS ke fungsi MiniportHaltEx driver perantara setelah NDIS memberi tahu semua driver protokol tingkat yang lebih tinggi yang telah mengikat diri mereka ke miniport virtual perantara bahwa mereka harus tidak mengikat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisIMDeInitializeDeviceInstance (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisIMDeInitializeDeviceInstance (NDIS 5.1)) di Windows XP. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | Irql_IM_Function(ndis) |