Freigeben über


WdfControlDeviceInitSetShutdownNotification-Funktion (wdfcontrol.h)

[Gilt nur für KMDF]

Die WdfControlDeviceInitSetShutdownNotification-Methode legt Benachrichtigungsinformationen zum Herunterfahren für ein Steuerelementgerätobjekt fest.

Syntax

void WdfControlDeviceInitSetShutdownNotification(
  [in] PWDFDEVICE_INIT                      DeviceInit,
  [in] PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification,
  [in] UCHAR                                Flags
);

Parameter

[in] DeviceInit

Ein Zeiger auf eine WDFDEVICE_INIT Struktur, die der Treiber durch Aufrufen von WdfControlDeviceInitAllocate abgerufen hat.

[in] Notification

Ein Zeiger auf die EvtDeviceShutdownNotification-Ereignisrückruffunktion des Treibers.

[in] Flags

Mindestens ein WDF_DEVICE_SHUTDOWN_FLAGS-Flags, die angeben, wann die Rückruffunktion EvtDeviceShutdownNotification aufgerufen wird.

Rückgabewert

Keine

Bemerkungen

Der Treiber muss WdfControlDeviceInitSetShutdownNotification aufrufen, bevor WdfDeviceCreate aufgerufen wird. Weitere Informationen zum Aufrufen von WdfControlDeviceInitSetShutdownNotification finden Sie unter Verwenden von Steuerelementgeräteobjekten.

Beispiele

Ein Codebeispiel, das WdfControlDeviceInitSetShutdownNotification verwendet, finden Sie unter WdfControlDeviceInitAllocate.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.0
Kopfzeile wdfcontrol.h (einschließen von Wdf.h)
Bibliothek Wdf01000.sys (siehe Versionsverwaltung der Frameworkbibliothek).)
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Weitere Informationen

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate