다음을 통해 공유


IO_NOTIFICATION_EVENT_CATEGORY 열거형(wdm.h)

콜백 루틴이 등록되는 PnP 이벤트의 범주를 지정합니다. IoRegisterPlugPlayNotification에 사용됩니다.

Syntax

typedef enum _IO_NOTIFICATION_EVENT_CATEGORY {
  EventCategoryReserved,
  EventCategoryHardwareProfileChange,
  EventCategoryDeviceInterfaceChange,
  EventCategoryTargetDeviceChange,
  EventCategoryKernelSoftRestart
} IO_NOTIFICATION_EVENT_CATEGORY;

상수

 
EventCategoryReserved
시스템에서 사용하도록 예약되었습니다.
EventCategoryHardwareProfileChange
이 범주의 PnP 이벤트에는 하드웨어 프로필의 쿼리 변경(GUID_HWPROFILE_QUERY_CHANGE), 변경 완료(GUID_HWPROFILE_CHANGE_COMPLETE) 및 변경 취소(GUID_HWPROFILE_CHANGE_CANCELLED)가 포함됩니다.
EventCategoryDeviceInterfaceChange
이 범주의 PnP 이벤트에는 디바이스 인터페이스 클래스(GUID_DEVICE_INTERFACE_ARRIVAL)의 새 instance 도착(사용) 또는 기존 디바이스 인터페이스 instance(GUID_DEVICE_INTERFACE_REMOVAL)의 제거(사용 안 함)가 포함됩니다.
EventCategoryTargetDeviceChange
이 범주의 PnP 이벤트에는 디바이스 제거와 관련된 이벤트가 포함됩니다. 디바이스의 드라이버가 쿼리 제거 IRP(GUID_TARGET_DEVICE_QUERY_REMOVE 수신), 드라이버가 IRP 제거(GUID_TARGET_DEVICE_REMOVE_COMPLETE)를 완료했거나 드라이버가 취소 제거 IRP(GUID_TARGET_DEVICE_REMOVE_CANCELLED)를 받았습니다. 이 범주는 사용자 지정 알림 이벤트에도 사용됩니다.
EventCategoryKernelSoftRestart
시스템에서 사용하도록 예약되었습니다.

요구 사항

요구 사항
헤더 wdm.h

추가 정보

IoRegisterPlugPlayNotification