Makro NdisStallExecution (ndis.h)
Fungsi NdisStallExecution menunda pemanggil pada prosesor saat ini untuk interval tertentu.
Sintaks
void NdisStallExecution(
MicroSecondsToStall
);
Parameter
MicroSecondsToStall
Jumlah mikrodetik yang akan ditunda. Driver harus menentukan tidak lebih dari 50 mikrodetik.
Nilai kembali
Tidak ada
Keterangan
NdisStallExecution adalah fungsi yang bergantung pada prosesor yang sibuk menunggu setidaknya jumlah microsecond yang ditentukan, tetapi tidak secara signifikan lebih lama.
Fungsi ini harus dipanggil oleh driver yang harus menunggu interval lebih dari beberapa instruksi tetapi kurang dari 50 mikrodetik. Driver yang menyebut rutinitas ini harus meminimalkan jumlah mikro detik yang mereka tentukan.
Jika driver harus menunggu interval lebih dari 50 mikrosekon, driver harus memanggil fungsi NdisMSleep . Perhatikan bahwa penelepon NdisMSleep berjalan di IRQL < DISPATCH_LEVEL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisStallExecution (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisStallExecution (NDIS 5.1)) di Windows XP. |
Target Platform | Universal |
Header | ndis.h (termasuk Ndis.h) |
IRQL | Tingkat apa pun |
Aturan kepatuhan DDI | NdisStallExecution_Delay(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