Fungsi NdisWaitEvent (ndis.h)
Fungsi NdisWaitEvent menempatkan penelepon ke status tunggu hingga peristiwa yang diberikan diatur ke status Sinyal atau waktu tunggu habis.
Sintaks
BOOLEAN NdisWaitEvent(
[in] PNDIS_EVENT Event,
[in] UINT MsToWait
);
Parameter
[in] Event
Penunjuk ke objek peristiwa yang diinisialisasi tempat pemanggil menyediakan penyimpanan.
[in] MsToWait
Jumlah milidetik pemanggil akan menunggu jika peristiwa tidak diatur ke status yang disinyalkan dalam interval tersebut. Nilai nol menentukan bahwa penelepon akan menunggu peristiwa tanpa batas waktu.
Nilai kembali
NdisWaitEvent mengembalikan TRUE jika peristiwa dalam status disinyalkan saat penantian terpenuhi.
Keterangan
NdisWaitEvent mengembalikan kontrol ke pemanggilnya ketika peristiwa yang diberikan diberi sinyal atau interval MsToWait yang ditentukan kedaluwarsa, mana yang lebih cepat. Jika peristiwa saat ini dalam status sinyal ketika panggilan ini terjadi, NdisWaitEvent segera mengembalikan kontrol.
Driver miniport biasanya memanggil NdisWaitEvent dari fungsi MiniportInitializeEx dan MiniportHaltEx-nya . Driver protokol biasanya memanggil NdisWaitEvent dari ProtocolBindAdapterEx dan Fungsi ProtocolUnbindAdapterEx .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisWaitEvent (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisWaitEvent (NDIS 5.1)) di Windows XP. |
Target Platform | Universal |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | Irql_Miscellaneous_Function(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