IO_NOTIFICATION_EVENT_CATEGORY enumeração (wdm.h)
Especifica a categoria do evento PnP para o qual a rotina de retorno de chamada está sendo registrada. Usado em IoRegisterPlugPlayNotification.
Syntax
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
Constantes
EventCategoryReserved Reservado para uso do sistema. |
EventCategoryHardwareProfileChange Os eventos PnP nessa categoria incluem GUID_HWPROFILE_QUERY_CHANGE (alteração de consulta), alteração completa (GUID_HWPROFILE_CHANGE_COMPLETE) e cancelamento de alterações (GUID_HWPROFILE_CHANGE_CANCELLED) de um perfil de hardware. |
EventCategoryDeviceInterfaceChange Os eventos PnP nessa categoria incluem a chegada (habilitação) de uma nova instância de uma classe de interface do dispositivo (GUID_DEVICE_INTERFACE_ARRIVAL) ou a remoção (desabilitação) de uma instância de interface de dispositivo existente (GUID_DEVICE_INTERFACE_REMOVAL). |
EventCategoryTargetDeviceChange Os eventos PnP nessa categoria incluem eventos relacionados à remoção de um dispositivo: os drivers do dispositivo receberam um IRP (GUID_TARGET_DEVICE_QUERY_REMOVE), os drivers concluíram um IRP de remoção (GUID_TARGET_DEVICE_REMOVE_COMPLETE) ou os drivers receberam um IRP de remoção de cancelamento (GUID_TARGET_DEVICE_REMOVE_CANCELLED). Essa categoria também é usada para eventos de notificação personalizados. |
EventCategoryKernelSoftRestart Reservado para uso do sistema. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h |