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 |