Поделиться через


Функция WdfControlDeviceInitSetShutdownNotification (wdfcontrol.h)

[Применимо только к KMDF]

Метод WdfControlDeviceInitSetShutdownNotification задает сведения о уведомлении о завершении работы для объекта устройства управления.

Синтаксис

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

Параметры

[in] DeviceInit

Указатель на структуру WDFDEVICE_INIT, полученную драйвером путем вызова WdfControlDeviceInitAllocate.

[in] Notification

Указатель на функцию обратного вызова события драйвера EvtDeviceShutdownNotification функции обратного вызова событий.

[in] Flags

Один или несколько флагов WDF_DEVICE_SHUTDOWN_FLAGSтипа, указывающих, когда будет вызываться функция обратного вызова EvtDeviceShutdownNotification.

Возвращаемое значение

Никакой

Замечания

Драйвер должен вызывать WdfControlDeviceInitSetShutdownNotification перед вызовом WdfDeviceCreate. Дополнительные сведения о вызове WdfControlDeviceInitSetShutdownNotificationсм. в использовании объектов устройств управления.

Примеры

Пример кода, использующий WdfControlDeviceInitSetShutdownNotification, см. WdfControlDeviceInitAllocate.

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.0
заголовка wdfcontrol.h (include Wdf.h)
библиотеки Wdf01000.sys (см. управление версиями библиотеки Платформы).)
IRQL <= DISPATCH_LEVEL
правил соответствия DDI ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

См. также

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate