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

另請參閱

IoRegisterPlugPlayNotification