IO_NOTIFICATION_EVENT_CATEGORY-Enumeration (wdm.h)
Gibt die Kategorie des PnP-Ereignisses an, für das die Rückrufroutine registriert wird. Wird in IoRegisterPlugPlayNotificationverwendet.
Syntax
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
Konstanten
EventCategoryReserved Reserviert für die Systemverwendung. |
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) einer neuen Instanz einer Geräteschnittstellenklasse (GUID_DEVICE_INTERFACE_ARRIVAL) oder das Entfernen (Deaktivieren) einer vorhandenen Geräteschnittstelleninstanz (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 erhielten ein IRP (GUID_TARGET_DEVICE_QUERY_REMOVE), die Treiber haben ein Remove IRP (GUID_TARGET_DEVICE_REMOVE_COMPLETE) abgeschlossen oder die Treiber erhielten ein Cancel-Remove IRP (GUID_TARGET_DEVICE_REMOVE_CANCELLED). Diese Kategorie wird auch für benutzerdefinierte Benachrichtigungsereignisse verwendet. |
EventCategoryKernelSoftRestart Reserviert für die Systemverwendung. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h |