Metodo IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx (wudfddi.h)
[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]
La funzione di callback dell'evento OnDisarmWakeFromSx di un driver è inattiva ,ovvero disabilita, la capacità di un dispositivo di attivare un segnale di riattivazione mentre il dispositivo e il sistema sono in stati di bassa potenza.
Sintassi
void OnDisarmWakeFromSx(
[in] IWDFDevice *pWdfDevice
);
Parametri
[in] pWdfDevice
Puntatore all'interfaccia IWDFDevice dell'oggetto dispositivo che rappresenta uno dei dispositivi del driver.
Valore restituito
nessuno
Osservazioni
Il driver deve fornire una funzione di callback OnDisarmWakeFromSx se il driver supporta l'interfaccia IPowerPolicyCallbackWakeFromSx .
Se il driver ha registrato questa funzione di callback, il framework lo chiama dopo che il framework ha determinato che l'alimentazione del sistema viene ripristinata e dopo che il driver del bus completa l'IRP di attesa/riattivazione. Prima di chiamare la funzione di callback onDisarmWakeFromSx del driver, il framework chiama le funzioni di callback IPnpCallback::OnD0Entry e IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered callback.
La funzione di callback OnDisarmWakeFromSx deve eseguire tutte le operazioni hardware necessarie per disabilitare la capacità del dispositivo di attivare un segnale di riattivazione dopo che l'alimentazione è stata ridotta.
Per altre informazioni su quando il framework chiama questa funzione di callback, vedere Scenari di Messaggistica unificata e Power Management.
Per altre informazioni su questa funzione di callback, vedere Supporto del sistema Wake-Up nei driver basati su UMDF.
Requisiti
Requisito | Valore |
---|---|
Fine del supporto | Non disponibile in UMDF 2.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Versione UMDF minima | 1,9 |
Intestazione | wudfddi.h (include Wudfddi.h) |
Vedi anche
IPowerPolicyCallbackWakeFromSx