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 |