struktur WDF_POWER_POLICY_EVENT_CALLBACKS (wdfdevice.h)
[Berlaku untuk KMDF dan UMDF]
Struktur WDF_POWER_POLICY_EVENT_CALLBACKS berisi pointer ke fungsi panggilan balik peristiwa kebijakan daya driver.
Sintaks
typedef struct _WDF_POWER_POLICY_EVENT_CALLBACKS {
ULONG Size;
PFN_WDF_DEVICE_ARM_WAKE_FROM_S0 EvtDeviceArmWakeFromS0;
PFN_WDF_DEVICE_DISARM_WAKE_FROM_S0 EvtDeviceDisarmWakeFromS0;
PFN_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED EvtDeviceWakeFromS0Triggered;
PFN_WDF_DEVICE_ARM_WAKE_FROM_SX EvtDeviceArmWakeFromSx;
PFN_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtDeviceDisarmWakeFromSx;
PFN_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED EvtDeviceWakeFromSxTriggered;
PFN_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON EvtDeviceArmWakeFromSxWithReason;
} WDF_POWER_POLICY_EVENT_CALLBACKS, *PWDF_POWER_POLICY_EVENT_CALLBACKS;
Anggota
Size
Ukuran, dalam byte, dari struktur ini.
EvtDeviceArmWakeFromS0
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceArmWakeFromS0 driver, atau NULL.
EvtDeviceDisarmWakeFromS0
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceDisarmWakeFromS0 driver, atau NULL.
EvtDeviceWakeFromS0Triggered
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceWakeFromS0Triggered driver, atau NULL.
EvtDeviceArmWakeFromSx
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceArmWakeFromSx driver, atau NULL.
EvtDeviceDisarmWakeFromSx
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceDisarmWakeFromSx driver, atau NULL.
EvtDeviceWakeFromSxTriggered
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceWakeFromSxTriggered driver, atau NULL.
EvtDeviceArmWakeFromSxWithReason
Penunjuk ke fungsi panggilan balik peristiwa EvtDeviceArmWakeFromSxWithReason driver, atau NULL.
Keterangan
Struktur WDF_POWER_POLICY_EVENT_CALLBACKS digunakan sebagai input ke metode WdfDeviceInitSetPowerPolicyEventCallbacks .
Driver Anda harus menginisialisasi struktur WDF_POWER_POLICY_EVENT_CALLBACKS dengan memanggil WDF_POWER_POLICY_EVENT_CALLBACKS_INIT.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfdevice.h (termasuk Wdf.h) |