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 |