IO_NOTIFICATION_EVENT_CATEGORY enumeración (wdm.h)

Especifica la categoría del evento PnP para el que se está registrando la rutina de devolución de llamada. Se usa en IoRegisterPlugPlayNotification.

Syntax

typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
  EventCategoryReserved,
  EventCategoryHardwareProfileChange,
  EventCategoryDeviceInterfaceChange,
  EventCategoryTargetDeviceChange,
  EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;

Constantes

 
EventCategoryReserved
Reservado para uso del sistema.
EventCategoryHardwareProfileChange
Los eventos PnP de esta categoría incluyen el cambio de consulta (GUID_HWPROFILE_QUERY_CHANGE), el cambio completo (GUID_HWPROFILE_CHANGE_COMPLETE) y la cancelación de cambios (GUID_HWPROFILE_CHANGE_CANCELLED) de un perfil de hardware.
EventCategoryDeviceInterfaceChange
Los eventos PnP de esta categoría incluyen la llegada (habilitación) de una nueva instancia de una clase de interfaz de dispositivo (GUID_DEVICE_INTERFACE_ARRIVAL) o la eliminación (deshabilitación) de una instancia de interfaz de dispositivo existente (GUID_DEVICE_INTERFACE_REMOVAL).
EventCategoryTargetDeviceChange
Los eventos PnP de esta categoría incluyen eventos relacionados con la eliminación de un dispositivo: los controladores del dispositivo recibieron un IRP de eliminación de consultas (GUID_TARGET_DEVICE_QUERY_REMOVE), los controladores completaron un IRP (GUID_TARGET_DEVICE_REMOVE_COMPLETE) o los controladores recibieron un IRP (GUID_TARGET_DEVICE_REMOVE_CANCELLED). Esta categoría también se usa para eventos de notificación personalizados.
EventCategoryKernelSoftRestart
Reservado para uso del sistema.

Requisitos

Requisito Valor
Header wdm.h

Consulte también

IoRegisterPlugPlayNotification