Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Si applica solo a KMDF]
Nota
Questa funzione di callback è solo per uso interno di Microsoft.
Il driver EvtDevicePowerPolicyStateChange funzione di callback degli eventi informa il driver che il computer 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 un EvtDevicePowerPolicyStateChange funzione di callback, un driver deve chiamare WdfDeviceInitRegisterPowerPolicyStateChangeCallback.
Per altre informazioni, vedere macchine a stati in Framework.
Se il EvtDevicePowerPolicyStateChange chiamate di funzione di callback WdfDeviceStopIdle con il parametro WaitForD0 impostato su TRUE, la macchina a stati dei criteri di alimentazione del framework diventerà deadlock.
Fabbisogno
| Requisito | Valore |
|---|---|
| piattaforma di destinazione | Universale |
| versione minima di KMDF | 1.0 |
| intestazione | wdfdevice.h (include Wdf.h) |
| IRQL | PASSIVE_LEVEL |