Metodo IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered (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 OnWakeFromS0Triggered di un driver informa il driver che il suo dispositivo, che in precedenza ha immesso uno stato del dispositivo a bassa potenza mentre lo stato di alimentazione del sistema rimaneva in S0, potrebbe aver attivato un segnale di riattivazione.

Sintassi

void OnWakeFromS0Triggered(
  [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 onWakeFromS0Triggered se il driver supporta l'interfaccia IPowerPolicyCallbackWakeFromS0 .

Se il driver fornisce questa funzione di callback, il framework chiama la funzione dopo aver chiamato la funzione IPnpCallback::OnD0Entry callback e prima di chiamare la funzione di callback IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0 callback.

L'hardware di sistema (BIOSes, scheda madre, schede bus) può a volte rilasciare un segnale di riattivazione prima che il driver del bus lo rilevi, anche se il segnale riattiva il sistema. In questi casi, la funzione di callback del driver OnWakeFromS0Triggered non verrà chiamata anche se il dispositivo del driver ha attivato un segnale di riattivazione.

Per altre informazioni su questa funzione di callback, vedere Supporto dell'idle Power-Down 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

IPowerPolicyCallbackWakeFromS0

IPowerPolicyCallbackWakeFromS0::OnArmWakeFromS0

IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0