Condividi tramite


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)

Vedere anche

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreare