Condividi tramite


Metodo IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered (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. Non vengono aggiunte nuove funzionalità 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 info, vedi Introduzione con UMDF.]

La funzione di callback dell'evento OnWakeFromSxTriggered di un driver informa il driver che il dispositivo aveva precedentemente immesso uno stato del dispositivo a basso consumo perché l'alimentazione del sistema è stata ridotta, potrebbe aver attivato un segnale di riattivazione.

Sintassi

void OnWakeFromSxTriggered(
  [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 OnWakeFromSxTriggered se il driver supporta l'interfaccia IPowerPolicyCallbackWakeFromSx .

Se il driver ha registrato questo callback, il framework lo chiama dopo aver chiamato la funzione di callback IPnpCallback::OnD0Entry del driver e prima di chiamare la funzione di callback IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx .

L'hardware di sistema (BIOSe, schede madre, schede bus) può talvolta rilasciare un segnale di riattivazione prima che il conducente del bus lo rilevi, anche se il segnale si riattiva il sistema. In questi casi, la funzione di callback OnWakeFromSxTriggered del driver 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 dei Wake-Up di sistema 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

IPowerPolicyCallbackWakeFromSx::OnArmWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx