Поделиться через


перечисление 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