共用方式為


TARGET_DEVICE_REMOVAL_NOTIFICATION結構 (wdm.h)

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