struktur EXT_SET_PARAMETERS (wdm.h)
Struktur EXT_SET_PARAMETERS berisi serangkaian parameter yang diperluas untuk rutinitas ExSetTimer .
Sintaks
typedef struct _EXT_SET_PARAMETERS_V0 {
ULONG Version;
ULONG Reserved;
LONGLONG NoWakeTolerance;
} EXT_SET_PARAMETERS, *PEXT_SET_PARAMETERS;
Anggota
Version
Nomor versi struktur EXT_SET_PARAMETERS ini. Rutinitas ExInitializeSetTimerParameters mengatur anggota ini ke nomor versi yang benar.
Reserved
Atur ke nol. ExInitializeSetTimerParameters rutin mengatur anggota ini ke nol.
NoWakeTolerance
Waktu maksimum, dalam unit waktu sistem (interval 100 nanodetik), bahwa timer dapat menunggu untuk membangunkan prosesor setelah timer mencapai waktu kedaluwarsanya. Hanya setelah prosesor bangun, timer dapat kedaluwarsa. Jika timer diatur kedaluwarsa saat prosesor dalam status daya rendah, timer tidak akan membangunkan prosesor untuk kedaluwarsa sampai waktu kedaluwarsa ditambah penundaan NoWakeTolerance terlampaui. Sebagai opsi, driver dapat mengatur anggota ini ke EX_TIMER_UNLIMITED_TOLERANCE, yang menunjukkan bahwa timer tidak pernah membangunkan prosesor dan, dengan demikian, tidak dapat kedaluwarsa sampai prosesor bangun karena alasan lain.
Jangan atur anggota ini ke nilai negatif (selain EX_TIMER_UNLIMITED_TOLERANCE). Jika tidak, pemeriksaan bug rutin.
Keterangan
Parameter Parameter dari rutinitas ExSetTimer adalah penunjuk ke struktur EXT_SET_PARAMETERS. Sebelum meneruskan struktur EXT_SET_PARAMETERS ke rutinitas ini, panggil rutinitas ExInitializeSetTimerParameters untuk menginisialisasi struktur.
RutinItas ExInitializeSetTimerParameters menetapkan anggota NoWakeTolerance ke nol, yang berarti bahwa timer segera membangunkan prosesor jika timer mencapai waktu kedaluwarsanya ketika prosesor dalam keadaan berdaya rendah. Untuk mengurangi konsumsi daya, driver dapat mengatur anggota ini ke nilai bukan nol untuk memperpanjang waktu yang dihabiskan prosesor dalam status daya rendah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 8.1. |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
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