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


Функция 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 .

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

None

Remarks

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

Примеры

Пример кода, в котором используется WdfControlDeviceInitSetShutdownNotification, см. в разделе WdfControlDeviceInitAllocate.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Верхняя часть wdfcontrol.h (включая 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