wdm.h) (TARGET_DEVICE_REMOVAL_NOTIFICATION 结构

TARGET_DEVICE_REMOVAL_NOTIFICATION结构描述设备删除事件。 PnP 管理器将此结构发送到注册了用于通知 EventCategoryTargetDeviceChange 事件的回调例程的驱动程序。

语法

typedef struct _TARGET_DEVICE_REMOVAL_NOTIFICATION {
  USHORT       Version;
  USHORT       Size;
  GUID         Event;
  PFILE_OBJECT FileObject;
} TARGET_DEVICE_REMOVAL_NOTIFICATION, *PTARGET_DEVICE_REMOVAL_NOTIFICATION;

成员

Version

指定数据结构的版本,当前设置为 1。

Size

指定结构的大小(以字节为单位),包括标准前三个成员的大小以及特定于事件的数据。

Event

指定标识事件的 GUID:GUID_TARGET_DEVICE_QUERY_REMOVE、GUID_TARGET_DEVICE_REMOVE_COMPLETE或GUID_TARGET_DEVICE_REMOVE_CANCELLED。 这些 GUID 在 Wdmguid.h 中定义。

FileObject

指向设备的文件对象的指针。

要求

要求
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION