TARGET_DEVICE_REMOVAL_NOTIFICATION structure (wdm.h)

La structure TARGET_DEVICE_REMOVAL_NOTIFICATION décrit un événement de suppression d’appareil. Le gestionnaire PnP envoie cette structure à un pilote qui a inscrit une routine de rappel pour la notification des événements EventCategoryTargetDeviceChange .

Syntaxe

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

Membres

Version

Spécifie la version de la structure de données, actuellement définie sur 1.

Size

Spécifie la taille de la structure, en octets, y compris la taille des trois premiers membres standard ainsi que les données spécifiques à l’événement.

Event

Spécifie un GUID identifiant l’événement : GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE ou GUID_TARGET_DEVICE_REMOVE_CANCELLED. Ces GUID sont définis dans Wdmguid.h.

FileObject

Pointeur vers un objet fichier pour l’appareil.

Configuration requise

Condition requise Valeur
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION