Especifica la categoría del evento PnP para el que se registra la rutina de devolución de llamada. Se usa en ioRegisterPlugPlayNotification.
Sintaxis
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 una eliminación de IRP (GUID_TARGET_DEVICE_REMOVE_COMPLETE) o los controladores recibieron un IRP de cancelación y eliminación (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 |
|
encabezado de |
wdm.h |
Consulte también
IoRegisterPlugPlayNotification