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 |