struttura TARGET_DEVICE_REMOVAL_NOTIFICATION (wdm.h)

La struttura TARGET_DEVICE_REMOVAL_NOTIFICATION descrive un evento di rimozione del dispositivo. Il gestore PnP invia questa struttura a un driver che ha registrato una routine di callback per la notifica degli eventi EventCategoryTargetDeviceChange .

Sintassi

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

Members

Version

Specifica la versione della struttura dei dati, attualmente impostata su 1.

Size

Specifica le dimensioni della struttura, in byte, incluse le dimensioni dei primi tre membri standard più i dati specifici dell'evento.

Event

Specifica un GUID che identifica l'evento: GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE o GUID_TARGET_DEVICE_REMOVE_CANCELLED. Questi GUID sono definiti in Wdmguid.h.

FileObject

Puntatore a un oggetto file per il dispositivo.

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION