Fungsi NdisUnbindAdapter (ndis.h)
Driver protokol memanggil fungsi NdisUnbindAdapter untuk meminta NDIS menutup pengikatan ke adaptor miniport yang mendasar.
Sintaks
NDIS_STATUS NdisUnbindAdapter(
[in] NDIS_HANDLE NdisBindingHandle
);
Parameter
[in] NdisBindingHandle
Handel yang diperoleh driver protokol dari panggilan ke fungsi NdisOpenAdapterEx . Handel mengidentifikasi pengikatan yang akan ditutup.
Nilai kembali
NdisUnbindAdapter mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
NdisUnbindAdapter berhasil memulai operasi unbind. |
|
NdisUnbindAdapter gagal karena sumber daya yang tidak mencukupi. |
Keterangan
Driver protokol memanggil NdisUnbindAdapter di luar konteks fungsi ProtocolUnbindAdapterEx atau ProtocolBindAdapterEx . NDIS menjadwalkan item kerja untuk memanggil fungsi ProtocolUnbindAdapterEx driver protokol dan segera kembali.
Sebelum panggilan ke NdisUnbindAdapter kembali, NDIS sudah dapat menutup pengikatan. Oleh karena itu, setelah panggilan kembali, pemanggil tidak boleh berasumsi bahwa handel yang diteruskannya ke parameter NdisBindingHandle masih valid.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_Protocol_Driver_Function(ndis) |