Freigeben über


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

Siehe auch

IoRegisterPlugPlayNotification