Condividi tramite


EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION funzione di callback (wdfdevice.h)

[Si applica solo a KMDF]

Nota

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

La funzione di callback di un driver EvtDevicePowerStateChange informa il driver che la macchina a stati di alimentazione di un dispositivo passa da uno stato a un altro.

Sintassi

EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION EvtWdfDevicePowerStateChangeNotification;

void EvtWdfDevicePowerStateChangeNotification(
  [in] WDFDEVICE Device,
  [in] PCWDF_DEVICE_POWER_NOTIFICATION_DATA NotificationData
)
{...}

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

[in] NotificationData

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

Valore restituito

Nessuno

Osservazioni

Per registrare un EvtDevicePowerStateChange funzione di callback, un driver deve chiamare WdfDeviceInitRegisterPowerStateChangeCallback.

Per altre informazioni, vedere macchine a stati in Framework.

Se la funzione di callback evtDevicePowerStateChangeWdfDeviceStopIdle con il parametro WaitForD0 impostato su TRUE, la macchina a stati di alimentazione del framework verrà bloccata.

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

EvtDevicePowerPolicyStateChange