Compartir a través de


estructura TARGET_DEVICE_REMOVAL_NOTIFICATION (wdm.h)

La estructura de TARGET_DEVICE_REMOVAL_NOTIFICATION describe un evento de eliminación de dispositivos. El administrador de PnP envía esta estructura a un controlador que registró una rutina de devolución de llamada para la notificación de eventos EventCategoryTargetDeviceChange .

Sintaxis

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

Miembros

Version

Especifica la versión de la estructura de datos, establecida actualmente en 1.

Size

Especifica el tamaño de la estructura, en bytes, incluido el tamaño de los tres primeros miembros estándar más los datos específicos del evento.

Event

Especifica un GUID que identifica el evento: GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE o GUID_TARGET_DEVICE_REMOVE_CANCELLED. Estos GUID se definen en Wdmguid.h.

FileObject

Puntero a un objeto de archivo para el dispositivo.

Requisitos

Requisito Valor
Header wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION