IO_NOTIFICATION_EVENT_CATEGORY列挙 (wdm.h)
コールバック ルーチンが登録されている PnP イベントのカテゴリを指定します。 IoRegisterPlugPlayNotification で使用されます。
構文
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) の新しいインスタンスの到着 (有効化)、または既存のデバイス インターフェイス インスタンスの削除 (無効化) (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 システムで使用するために予約されています。 |
要件
要件 | 値 |
---|---|
Header | wdm.h |