EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0 fungsi panggilan balik (wdfdevice.h)
[Berlaku untuk KMDF dan UMDF]
Fungsi panggilan balik peristiwa EvtDeviceDisarmWakeFromS0 driver melucuti (yaitu, menonaktifkan) kemampuan perangkat untuk memicu sinyal bangun saat dalam status perangkat berdaya rendah, jika sistem tetap dalam status kerja sistem (S0).
Sintaks
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0 EvtWdfDeviceDisarmWakeFromS0;
void EvtWdfDeviceDisarmWakeFromS0(
[in] WDFDEVICE Device
)
{...}
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
Nilai kembali
Tidak ada
Keterangan
Untuk mendaftarkan fungsi panggilan balik EvtDeviceDisarmWakeFromS0 , driver harus memanggil WdfDeviceInitSetPowerPolicyEventCallbacks. Driver juga harus mengatur IdleCanWakeFromS0 di anggota IdleCaps dari struktur WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS-nya .
Jika driver telah mendaftarkan fungsi panggilan balik EvtDeviceDisarmWakeFromS0 , kerangka kerja memanggilnya setelah driver bus menentukan bahwa suatu peristiwa telah membangunkan perangkat, dan setelah driver bus kemudian menyelesaikan IRP tunggu/bangun. Sebelum memanggil fungsi panggilan balik EvtDeviceDisarmWakeFromS0EvtDeviceDisarmWakeFromS0 driver, kerangka kerja memanggil fungsi panggilan balik EvtDeviceD0Entry, EvtInterruptEnable, dan EvtDeviceWakeFromS0Triggered driver.
Fungsi panggilan balik EvtDeviceDisarmWakeFromS0 harus melakukan operasi perangkat keras apa pun yang diperlukan untuk menonaktifkan kemampuan perangkat untuk memicu sinyal bangun setelah daya diturunkan.
Untuk informasi selengkapnya tentang kapan kerangka kerja memanggil fungsi panggilan balik ini, lihat Skenario Manajemen PnP dan Power.
Untuk informasi selengkapnya tentang fungsi panggilan balik ini, lihat Mendukung Power-Down Menganggur.
Fungsi panggilan balik EvtDeviceDisarmWakeFromS0 dipanggil di IRQL = PASSIVE_LEVEL. Anda tidak boleh membuat fungsi panggilan balik ini dapat di-pageable.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfdevice.h (termasuk Wdf.h) |
IRQL | PASSIVE_LEVEL (lihat bagian Keterangan) |
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