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