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

Siehe auch

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate