struttura DEVICE_INTERFACE_CHANGE_NOTIFICATION (wdm.h)
La struttura DEVICE_INTERFACE_CHANGE_NOTIFICATION descrive un'interfaccia del dispositivo abilitata (arrivata) o disabilitata (rimossa). Il gestore PnP invia questa struttura a un driver che ha registrato una routine di callback per la notifica degli eventi EventCategoryDeviceInterfaceChange .
Sintassi
typedef struct _DEVICE_INTERFACE_CHANGE_NOTIFICATION {
USHORT Version;
USHORT Size;
GUID Event;
GUID InterfaceClassGuid;
PUNICODE_STRING SymbolicLinkName;
} DEVICE_INTERFACE_CHANGE_NOTIFICATION, *PDEVICE_INTERFACE_CHANGE_NOTIFICATION;
Members
Version
Specifica la versione della struttura dei dati, attualmente 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_DEVICE_INTERFACE_ARRIVAL o GUID_DEVICE_INTERFACE_REMOVAL. I GUID sono definiti in Wdmguid.h.
InterfaceClassGuid
Specifica la classe dell'interfaccia del dispositivo che è stata appena abilitata o disabilitata.
SymbolicLinkName
Puntatore a una stringa Unicode contenente il nome del collegamento simbolico per l'interfaccia del dispositivo.
Commenti
Questa struttura viene allocata dalla memoria di paging.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |