énumération IO_NOTIFICATION_EVENT_CATEGORY (wdm.h)
Spécifie la catégorie de l’événement PnP pour lequel la routine de rappel est inscrite. Utilisé dans IoRegisterPlugPlayNotification.
Syntax
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
Constantes
EventCategoryReserved Réservé pour le système. |
EventCategoryHardwareProfileChange Les événements PnP de cette catégorie incluent la modification de requête (GUID_HWPROFILE_QUERY_CHANGE), la fin de la modification (GUID_HWPROFILE_CHANGE_COMPLETE) et l’annulation de modification (GUID_HWPROFILE_CHANGE_CANCELLED) d’un profil matériel. |
EventCategoryDeviceInterfaceChange Les événements PnP de cette catégorie incluent l’arrivée (activation) d’une nouvelle instance d’une classe d’interface d’appareil (GUID_DEVICE_INTERFACE_ARRIVAL) ou la suppression (désactivation) d’une instance d’interface d’appareil existante (GUID_DEVICE_INTERFACE_REMOVAL). |
EventCategoryTargetDeviceChange Les événements PnP de cette catégorie incluent les événements liés à la suppression d’un appareil : les pilotes de l’appareil ont reçu une IRP de suppression de requête (GUID_TARGET_DEVICE_QUERY_REMOVE), les pilotes ont terminé un IRP de suppression (GUID_TARGET_DEVICE_REMOVE_COMPLETE) ou les pilotes ont reçu une IRP d’annulation-suppression (GUID_TARGET_DEVICE_REMOVE_CANCELLED). Cette catégorie est également utilisée pour les événements de notification personnalisés. |
EventCategoryKernelSoftRestart Réservé pour le système. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h |