Fungsi NdisReEnumerateProtocolBindings (ndis.h)
Fungsi NdisReEnumerateProtocolBindings menyebabkan NDIS memanggil fungsi ProtocolBindAdapterEx driver protokol satu kali untuk setiap adaptor miniport yang drivernya dikonfigurasi untuk mengikat tetapi driver saat ini tidak terikat.
Sintaks
void NdisReEnumerateProtocolBindings(
[in] NDIS_HANDLE NdisProtocolHandle
);
Parameter
[in] NdisProtocolHandle
Handel yang mewakili driver protokol panggilan. Driver memperoleh handel ini dengan panggilan sebelumnya ke Fungsi NdisRegisterProtocolDriver .
Nilai kembali
Tidak ada
Keterangan
Driver protokol dapat memanggil fungsi NdisReEnumerateProtocolBindings untuk mengikat kembali ke satu atau beberapa adaptor miniport.
Driver protokol tidak dapat memanggil NdisReEnumerateProtocolBindings dari dalam konteks ProtocolBindAdapterEx, atau Fungsi ProtocolUnbindAdapterEx . Selain itu, driver protokol tidak dapat memanggil NdisReEnumerateProtocolBindings dari dalam konteks fungsi ProtocolNetPnPEvent jika
Parameter ProtocolBindingContext dari ProtocolNetPnPEvent bukan NULL. Namun, driver protokol dapat memanggil NdisReEnumerateProtocolBindings dari dalam konteks ProtocolNetPnPEvent jika ProtocolBindingContext adalah NULL. Nilai NULLProtocolBindingContext menunjukkan bahwa peristiwa berlaku untuk semua pengikatan.
NDIS mungkin menyelesaikan operasi pengikatan setelah panggilan ke pengembalian NdisReEnumerateProtocolBindings . Artinya, NDIS mungkin menyelesaikan pengikatan ke adaptor miniport tempat driver protokol dikonfigurasi untuk mengikat tetapi driver protokol saat ini tidak terikat di lain waktu.
Driver perantara harus memanggil NdisReEnumerateProtocolBindings setelah fungsi ProtocolNetPnPEvent menerima NetEventReconfigure pada PROTOKOL NULLBindingContext . NDIS kemudian memanggil fungsi ProtocolBindAdapterEx driver satu kali untuk setiap adaptor miniport tempat driver dikonfigurasi untuk mengikat tetapi driver saat ini tidak terikat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisReEnumerateProtocolBindings (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisReEnumerateProtocolBindings (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_Miscellaneous_Function(ndis), NdisReEnumerateProtocolBindings(ndis) |
Lihat juga
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