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 funzione di callback dell'evento EvtDeviceShutdownNotification del driver.
[in] Flags
Uno o più flag tipizzato di WDF_DEVICE_SHUTDOWN_FLAGS 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 a WdfControlDeviceInitSetShutdownNotification, vedere Using Control Device Objects.For more information about calling WdfControlDeviceInitSetShutdownNotification, see Using Control Device Objects.
Esempio
Per un esempio di codice che usa WdfControlDeviceInitSetShutdownNotification, vedere WdfControlDeviceInitAllocate.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 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) |