共用方式為


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

另請參閱

IoRegisterPlugPlayNotification