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 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)

Vedi anche

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate