Bagikan melalui


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)

Lihat juga

MiniportHaltEx

NdisIMInitializeDeviceInstanceEx

ProtocolUnbindAdapterEx