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 WdfControlDeviceInitAllocateabgerufen hat.
[in] Notification
Ein Zeiger auf die EvtDeviceShutdownNotification Ereignisrückruffunktion.
[in] Flags
Mindestens ein WDF_DEVICE_SHUTDOWN_FLAGS-typierte Flags, die angeben, wann die EvtDeviceShutdownNotification Rückruffunktion aufgerufen wird.
Rückgabewert
Nichts
Bemerkungen
Der Treiber muss WdfControlDeviceInitSetShutdownNotification aufrufen, bevor WdfDeviceCreateaufgerufen wird. Weitere Informationen zum Aufrufen WdfControlDeviceInitSetShutdownNotificationfinden Sie unter Using Control Device Objects.
Beispiele
Ein Codebeispiel, das WdfControlDeviceInitSetShutdownNotificationverwendet, finden Sie unter WdfControlDeviceInitAllocate.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Header- | wdfcontrol.h (einschließen Wdf.h) |
Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |