IO_NOTIFICATION_EVENT_CATEGORY枚举 (wdm.h)
指定要为其注册回调例程的 PnP 事件的类别。 在 IoRegisterPlugPlayNotification中使用。
语法
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
常数
EventCategoryReserved 保留供系统使用。 |
EventCategoryHardwareProfileChange 此类别中的 PnP 事件包括硬件配置文件的查询更改(GUID_HWPROFILE_QUERY_CHANGE)、更改完成(GUID_HWPROFILE_CHANGE_COMPLETE)和更改取消(GUID_HWPROFILE_CHANGE_CANCELLED)。 |
EventCategoryDeviceInterfaceChange 此类别中的 PnP 事件包括 设备接口类(GUID_DEVICE_INTERFACE_ARRIVAL)的新实例的到达(启用)或现有设备接口实例(GUID_DEVICE_INTERFACE_REMOVAL)的删除(禁用)。 |
EventCategoryTargetDeviceChange 此类别中的 PnP 事件包括与删除设备相关的事件:设备的驱动程序收到查询删除 IRP(GUID_TARGET_DEVICE_QUERY_REMOVE)、驱动程序已完成删除 IRP(GUID_TARGET_DEVICE_REMOVE_COMPLETE),或驱动程序收到取消删除 IRP(GUID_TARGET_DEVICE_REMOVE_CANCELLED)。 此类别还用于自定义通知事件。 |
EventCategoryKernelSoftRestart 保留供系统使用。 |
要求
要求 | 价值 |
---|---|
标头 | wdm.h |