estructura DEVICE_INTERFACE_CHANGE_NOTIFICATION (wdm.h)
La estructura DEVICE_INTERFACE_CHANGE_NOTIFICATION describe una interfaz de dispositivo que se ha habilitado (llegado) o deshabilitado (quitado). 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 EventCategoryDeviceInterfaceChange .
Sintaxis
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;
Miembros
Version
Especifica la versión de la estructura de datos, actualmente 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_DEVICE_INTERFACE_ARRIVAL o GUID_DEVICE_INTERFACE_REMOVAL. Los GUID se definen en Wdmguid.h.
InterfaceClassGuid
Especifica la clase de la interfaz del dispositivo que acaba de habilitarse o deshabilitarse.
SymbolicLinkName
Puntero a una cadena Unicode que contiene el nombre del vínculo simbólico para la interfaz del dispositivo.
Comentarios
Esta estructura se asigna a partir de la memoria paginada.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |