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 l'uso interno di Microsoft.

La funzione di callback dell'evento EvtDevicePowerStateChange di un driver informa il driver che il computer dello stato 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 del computer di stato.

Valore restituito

nessuno

Osservazioni

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

Per altre informazioni, vedere Computer di stato in Framework.

Se la funzione di callback EvtDevicePowerStateChange chiama WdfDeviceStopIdle con il parametro WaitForD0 impostato su TRUE, il computer dello stato di alimentazione del framework diventerà deadlocked.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdfdevice.h (includere Wdf.h)
IRQL PASSIVE_LEVEL

Vedi anche

EvtDevicePnpStateChange

EvtDevicePowerPolicyStateChange