EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS fungsi panggilan balik (wdfpdo.h)
[Berlaku untuk KMDF saja]
Fungsi panggilan balik peristiwa EvtDeviceEnableWakeAtBus pengemudi bus melakukan operasi tingkat bus yang memungkinkan salah satu perangkat bus memicu sinyal bangun di bus.
Sintaks
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS EvtWdfDeviceEnableWakeAtBus;
NTSTATUS EvtWdfDeviceEnableWakeAtBus(
[in] WDFDEVICE Device,
[in] SYSTEM_POWER_STATE PowerState
)
{...}
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
[in] PowerState
Enumerator berjenis SYSTEM_POWER_STATE yang mengidentifikasi status daya sistem tempat sistem atau perangkat akan bangun.
Nilai kembali
Jika fungsi panggilan balik EvtDeviceEnableWakeAtBus tidak mengalami kesalahan, fungsi tersebut harus mengembalikan STATUS_SUCCESS atau nilai status lain yang NT_SUCCESS(statusnya) sama dengan TRUE. Jika tidak, nilai status harus mengembalikan nilai yang NT_SUCCESS(statusnya) sama dengan FALSE.
Jika NT_SUCCESS(status) sama dengan FALSE, kerangka kerja memanggil fungsi panggilan balik EvtDeviceDisableWakeAtBus driver.
Untuk informasi selengkapnya tentang nilai pengembalian fungsi panggilan balik ini, lihat Melaporkan Kegagalan Perangkat.
Keterangan
Untuk mendaftarkan fungsi panggilan balik ini, driver bus harus memanggil WdfPdoInitSetEventCallbacks.
Untuk informasi selengkapnya tentang fungsi panggilan balik ini, lihat Mendukung Bangun Sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfpdo.h (termasuk Wdf.h) |
IRQL | PASSIVE_LEVEL |