EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION funzione di callback (wdfdevice.h)

[Si applica solo a KMDF]

Nota

Questa funzione di callback è solo per uso interno di Microsoft.

Il driver EvtDevicePowerPolicyStateChange funzione di callback degli eventi informa il driver che il computer a stati dei criteri di alimentazione di un dispositivo passa da uno stato a un altro.

Sintassi

EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION EvtWdfDevicePowerPolicyStateChangeNotification;

VOID EvtWdfDevicePowerPolicyStateChangeNotification(
  [in] WDFDEVICE Device,
  [in] PCWDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA NotificationData
)
{...}

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

[in] NotificationData

Puntatore a una struttura di WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA fornita dal framework che identifica gli stati precedenti e nuovi della macchina a stati.

Valore restituito

Nessuno

Osservazioni

Per registrare un EvtDevicePowerPolicyStateChange funzione di callback, un driver deve chiamare WdfDeviceInitRegisterPowerPolicyStateChangeCallback.

Per altre informazioni, vedere macchine a stati in Framework.

Se il EvtDevicePowerPolicyStateChange chiamate di funzione di callback WdfDeviceStopIdle con il parametro WaitForD0 impostato su TRUE, la macchina a stati dei criteri di alimentazione del framework diventerà deadlock.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
intestazione wdfdevice.h (include Wdf.h)
IRQL PASSIVE_LEVEL

Vedere anche

EvtDevicePnpStateChange

EvtDevicePowerStateChange