EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION funzione di callback (wdfcontrol.h)

[Si applica solo a KMDF]

La funzione di callback dell'evento EvtDeviceShutdownNotification di un driver notifica al driver che il sistema sta per perdere la sua potenza.

Sintassi

EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION EvtWdfDeviceShutdownNotification;

void EvtWdfDeviceShutdownNotification(
  [in] WDFDEVICE Device
)
{...}

Parametri

[in] Device

Handle a un oggetto dispositivo framework inizializzato dal driver chiamando WdfControlDeviceInitAllocate.

Valore restituito

nessuno

Osservazioni

Per registrare una funzione di callback dell'evento EvtDeviceShutdownNotification , un driver deve chiamare WdfControlDeviceInitSetShutdownNotification. Solo i driver che creano oggetti dispositivo di controllo possono registrare questa funzione di callback.

Il framework chiama la funzione di callback dell'evento EvtDeviceShutdownNotification di un driver se l'utente sta per disattivare il computer o se il computer perde improvvisamente la sua alimentazione e un alimentatore di emergenza, ad esempio un alimentatore di alimentazione non interrotto (UPS), è disponibile per disattivare in modo sicuro il computer.

Per altre informazioni sugli oggetti del dispositivo di controllo e sulla funzione di callback EvtDeviceShutdownNotification , vedere Uso di oggetti dispositivo di controllo.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdfcontrol.h (includere Wdf.h)
IRQL PASSIVE_LEVEL

Vedi anche

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification