EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION funzione di callback (wdfdevice.h)
[Si applica solo a KMDF]
Nota
Questa funzione di callback è destinata solo all'uso interno di Microsoft.
La funzione di callback dell'evento EvtDevicePowerPolicyStateChange di un driver informa il driver che la macchina 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 una funzione di callback EvtDevicePowerPolicyStateChange , un driver deve chiamare WdfDeviceInitRegisterPowerPolicyStateChangeCallback.
Per altre informazioni, vedere State Machines in the Framework.For more information, see State Machines in the Framework.
Se la funzione di callback EvtDevicePowerPolicyStateChange chiama WdfDeviceStopIdle con il parametro WaitForD0 impostato su TRUE, la macchina a stati dei criteri di alimentazione del framework diventerà deadlock.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Intestazione | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |