enumerazione IO_NOTIFICATION_EVENT_CATEGORY (wdm.h)
Specifica la categoria dell'evento PnP per cui viene registrata la routine di callback. Usato in IoRegisterPlugPlayNotification.
Sintassi
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
EventCategoryReserved,
EventCategoryHardwareProfileChange,
EventCategoryDeviceInterfaceChange,
EventCategoryTargetDeviceChange,
EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;
Costanti
EventCategoryReserved Riservato per l'utilizzo nel sistema. |
EventCategoryHardwareProfileChange Gli eventi PnP in questa categoria includono query-change (GUID_HWPROFILE_QUERY_CHANGE), change-complete (GUID_HWPROFILE_CHANGE_COMPLETE) e change-cancel (GUID_HWPROFILE_CHANGE_CANCELLED) di un profilo hardware. |
EventCategoryDeviceInterfaceChange Gli eventi PnP in questa categoria includono l'arrivo (abilitazione) di una nuova istanza di una classe di interfaccia del dispositivo (GUID_DEVICE_INTERFACE_ARRIVAL) o la rimozione (disabilitazione) di un'istanza dell'interfaccia del dispositivo esistente (GUID_DEVICE_INTERFACE_REMOVAL). |
EventCategoryTargetDeviceChange Gli eventi PnP in questa categoria includono eventi correlati alla rimozione di un dispositivo: i driver del dispositivo hanno ricevuto un IRP (GUID_TARGET_DEVICE_QUERY_REMOVE), i driver hanno completato una rimozione di IRP (GUID_TARGET_DEVICE_REMOVE_COMPLETE) o i driver hanno ricevuto un IRP di annullamento (GUID_TARGET_DEVICE_REMOVE_CANCELLED). Questa categoria viene usata anche per gli eventi di notifica personalizzati. |
EventCategoryKernelSoftRestart Riservato per l'utilizzo nel sistema. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h |