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 |