Metodo IPnpCallback::OnD0Exit (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.]
Il metodo OnD0Exit notifica a un driver quando un dispositivo chiude lo stato di alimentazione D0 in modo che il driver possa eseguire operazioni necessarie, ad esempio disabilitando il dispositivo.
Sintassi
HRESULT OnD0Exit(
[in] IWDFDevice *pWdfDevice,
[in] WDF_POWER_DEVICE_STATE newState
);
Parametri
[in] pWdfDevice
Puntatore all'interfaccia IWDFDevice per l'oggetto dispositivo del dispositivo che chiude lo stato di alimentazione D0.
[in] newState
Valore WDF_POWER_DEVICE_STATE tipizzato che identifica il nuovo stato di alimentazione impostato sul dispositivo dopo l'uscita dallo stato di alimentazione D0.
Valore restituito
Se il metodo di callback OnD0Exit non rileva errori, deve restituire S_OK o un altro codice di stato per cui SUCCESSED(status) è uguale a TRUE. In caso contrario, deve restituire un codice di stato per cui SUCCESSED(status) è uguale a FALSE. I codici di errore HRESULT sono definiti in Winerror.h.
Commenti
Un driver registra l'interfaccia IPnpCallback quando chiama il metodo IWDFDriver::CreateDevice per creare un oggetto dispositivo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | wudfddi.h (include Wudfddi.h) |