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