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 |