EVT_WDF_DEVICE_USAGE_NOTIFICATION回调函数 (wdfdevice.h)

[适用于 KMDF 和 UMDF]

驱动程序的 EvtDeviceUsageNotification 事件回调函数在设备用于特殊文件时通知驱动程序。

语法

EVT_WDF_DEVICE_USAGE_NOTIFICATION EvtWdfDeviceUsageNotification;

void EvtWdfDeviceUsageNotification(
  [in] WDFDEVICE Device,
  [in] WDF_SPECIAL_FILE_TYPE NotificationType,
  [in] BOOLEAN IsInNotificationPath
)
{...}

参数

[in] Device

框架设备对象的句柄。

[in] NotificationType

一个WDF_SPECIAL_FILE_TYPE类型的值,该值标识系统在指定设备上存储的特殊文件类型。

[in] IsInNotificationPath

一个布尔值,如果 为 TRUE,则表示系统已开始使用特殊文件,如果 为 FALSE,则表示系统已完成使用特殊文件。

返回值

备注

若要注册 EvtDeviceUsageNotification 回调函数,驱动程序必须调用 WdfDeviceInitSetPnpPowerEventCallbacks

仅当必须提供特定于驱动程序的特殊文件的处理时,驱动程序必须提供 EvtDeviceUsageNotification 回调函数。

有关特殊文件的详细信息,请参阅 支持特殊文件

要求

要求
目标平台 通用
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfdevice.h (包括 Wdf.h)
IRQL PASSIVE_LEVEL