WDF_POWER_POLICY_EVENT_CALLBACKS-Struktur (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die WDF_POWER_POLICY_EVENT_CALLBACKS-Struktur enthält Zeiger auf die Power Policy-Ereignisrückruffunktionen eines Treibers.
Syntax
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;
Member
Size
Die Größe (in Bytes) dieser Struktur.
EvtDeviceArmWakeFromS0
Ein Zeiger auf die Ereignisrückruffunktion EvtDeviceArmWakeFromS0 des Treibers oder NULL.
EvtDeviceDisarmWakeFromS0
Ein Zeiger auf die Ereignisrückruffunktion EvtDeviceDisarmWakeFromS0 des Treibers oder NULL.
EvtDeviceWakeFromS0Triggered
Ein Zeiger auf die EvtDeviceWakeFromS0Triggered-Ereignisrückruffunktion des Treibers oder NULL.
EvtDeviceArmWakeFromSx
Ein Zeiger auf die EvtDeviceArmWakeFromSx-Ereignisrückruffunktion des Treibers oder NULL.
EvtDeviceDisarmWakeFromSx
Ein Zeiger auf die EvtDeviceDisarmWakeFromSx-Ereignisrückruffunktion des Treibers oder NULL.
EvtDeviceWakeFromSxTriggered
Ein Zeiger auf die Ereignisrückruffunktion EvtDeviceWakeFromSxTriggered des Treibers oder NULL.
EvtDeviceArmWakeFromSxWithReason
Ein Zeiger auf die Ereignisrückruffunktion EvtDeviceArmWakeFromSxWithReason des Treibers oder NULL.
Hinweise
Die WDF_POWER_POLICY_EVENT_CALLBACKS-Struktur wird als Eingabe für die WdfDeviceInitSetPowerPolicyEventCallbacks-Methode verwendet.
Ihr Treiber sollte seine WDF_POWER_POLICY_EVENT_CALLBACKS-Struktur initialisieren, indem er WDF_POWER_POLICY_EVENT_CALLBACKS_INIT aufruft.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |