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