NDIS_RAISE_IRQL_TO_DISPATCH makro (ndis.h)
Makro NDIS_RAISE_IRQL_TO_DISPATCH menaikkan IRQL saat ini ke DISPATCH_LEVEL pada prosesor saat ini.
Sintaks
void NDIS_RAISE_IRQL_TO_DISPATCH(
_pIrql_
);
Parameter
_pIrql_
Penunjuk ke variabel jenis KIRQL di mana NDIS_RAISE_IRQL_TO_DISPATCH menyimpan nilai IRQL asli (yaitu, tidak terurai). Anda harus menggunakan nilai IRQL asli ini dalam panggilan berikutnya ke makro NDIS_LOWER_IRQL .
Nilai kembali
Tidak ada
Keterangan
Driver jaringan NDIS harus menggunakan makro NDIS_RAISE_IRQL_TO_DISPATCH untuk menaikkan IRQL saat ini.
Jika IRQL saat ini lebih besar dari DISPATCH_LEVEL, pemeriksaan bug terjadi. Jika tidak, makro mengatur IRQL saat ini ke DISPATCH_LEVEL.
NDIS_RAISE_IRQL_TO_DISPATCH adalah pembungkus NDIS untuk rutinitas KeRaiseIrql .
Pemanggil harus memanggil makro NDIS_LOWER_IRQL untuk memulihkan IRQL asli sesegera mungkin.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Universal |
Header | ndis.h |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_IrqlSetting_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