Condividi tramite


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

Vedi anche

IoRegisterPlugPlayNotification