Funzione WdfControlDeviceInitSetShutdownNotification (wdfcontrol.h)
[Si applica solo a KMDF]
Il metodo WdfControlDeviceInitSetShutdownNotification imposta le informazioni di notifica di arresto per un oggetto dispositivo di controllo.
Sintassi
void WdfControlDeviceInitSetShutdownNotification(
[in] PWDFDEVICE_INIT DeviceInit,
[in] PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification,
[in] UCHAR Flags
);
Parametri
[in] DeviceInit
Puntatore a una struttura WDFDEVICE_INIT ottenuta dal driver chiamando WdfControlDeviceInitAllocate.
[in] Notification
Puntatore alla evtDeviceShutdownNotification del driver funzione di callback degli eventi.
[in] Flags
Uno o più flag WDF_DEVICE_SHUTDOWN_FLAGStipizzato che indicano quando verrà chiamata la funzione di callback EvtDeviceShutdownNotification.
Valore restituito
Nessuno
Osservazioni
Il driver deve chiamare WdfControlDeviceInitSetShutdownNotification prima di chiamare WdfDeviceCreate. Per altre informazioni sulla chiamata di WdfControlDeviceInitSetShutdownNotification, vedere Using Control Device Objects.
Esempi
Per un esempio di codice che usa WdfControlDeviceInitSetShutdownNotification, vedere WdfControlDeviceInitAllocate.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
intestazione | wdfcontrol.h (include Wdf.h) |
libreria | Wdf01000.sys (vedere Controllo delle versioni della libreria framework). |
IRQL | <= DISPATCH_LEVEL |
regole di conformità DDI | ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |