Freigeben über


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;

Elemente

Size

Die Größe dieser Struktur in Byte.

EvtDeviceArmWakeFromS0

Ein Zeiger auf die EvtDeviceArmWakeFromS0 Ereignisrückruffunktion oder NULL-.

EvtDeviceDisarmWakeFromS0

Ein Zeiger auf die EvtDeviceDisarmWakeFromS0 Ereignisrückruffunktion oder NULL-.

EvtDeviceWakeFromS0Triggered

Ein Zeiger auf die EvtDeviceWakeFromS0Triggered Ereignisrückruffunktion oder NULL-.

EvtDeviceArmWakeFromSx

Ein Zeiger auf die EvtDeviceArmWakeFromSx Ereignisrückruffunktion oder NULL-.

EvtDeviceDisarmWakeFromSx

Ein Zeiger auf die EvtDeviceDisarmWakeFromSx Ereignisrückruffunktion oder NULL-.

EvtDeviceWakeFromSxTriggered

Ein Zeiger auf die EvtDeviceWakeFromSxTriggered Ereignisrückruffunktion oder NULL-.

EvtDeviceArmWakeFromSxWithReason

Ein Zeiger auf die EvtDeviceArmWakeFromSxWithReason Ereignisrückruffunktion oder NULL-.

Bemerkungen

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 WDF_POWER_POLICY_EVENT_CALLBACKS_INITaufgerufen wird.

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Kopfzeile wdfdevice.h (einschließen Wdf.h)

Siehe auch

WDF_PNPPOWER_EVENT_CALLBACKS