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)

Weitere Informationen

WDF_PNPPOWER_EVENT_CALLBACKS