IO_NOTIFICATION_EVENT_CATEGORY Enumeration (wdm.h)
Gibt die Kategorie des PnP-Ereignisses an, für das die Rückrufroutine registriert wird. Wird in IoRegisterPlugPlayNotification verwendet.
Syntax
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
Konstanten
EventCategoryReserved Ist für das System reserviert. |
EventCategoryHardwareProfileChange PnP-Ereignisse in dieser Kategorie umfassen Abfrageänderung (GUID_HWPROFILE_QUERY_CHANGE), Change-Complete (GUID_HWPROFILE_CHANGE_COMPLETE) und Change-Cancel (GUID_HWPROFILE_CHANGE_CANCELLED) eines Hardwareprofils. |
EventCategoryDeviceInterfaceChange PnP-Ereignisse in dieser Kategorie umfassen das Eintreffen (Aktivieren) eines neuen instance einer Geräteschnittstellenklasse (GUID_DEVICE_INTERFACE_ARRIVAL) oder das Entfernen (Deaktivieren) einer vorhandenen Geräteschnittstelle instance (GUID_DEVICE_INTERFACE_REMOVAL). |
EventCategoryTargetDeviceChange PnP-Ereignisse in dieser Kategorie umfassen Ereignisse im Zusammenhang mit dem Entfernen eines Geräts: Die Treiber des Geräts haben eine Abfrage-Entfernen-IRP (GUID_TARGET_DEVICE_QUERY_REMOVE) erhalten, die Treiber haben eine "IRP entfernen" (GUID_TARGET_DEVICE_REMOVE_COMPLETE) abgeschlossen oder die Treiber haben eine "Cancel-Remove-IRP" (GUID_TARGET_DEVICE_REMOVE_CANCELLED) erhalten. Diese Kategorie wird auch für benutzerdefinierte Benachrichtigungsereignisse verwendet. |
EventCategoryKernelSoftRestart Ist für das System reserviert. |
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h |