IO_NOTIFICATION_EVENT_CATEGORY列舉 (wdm.h)
指定要註冊回呼例程之 PnP 事件的類別。 用於 IoRegisterPlugPlayNotification。
Syntax
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 |