estructura DEV_BROADCAST_HDR (dbt.h)
Actúa como encabezado estándar para obtener información relacionada con un evento de dispositivo notificado a través del mensaje WM_DEVICECHANGE .
Los miembros de la estructura de DEV_BROADCAST_HDR se encuentran en cada estructura de administración de dispositivos. Para determinar qué estructura ha recibido a través de WM_DEVICECHANGE, trate la estructura como una estructura de DEV_BROADCAST_HDR y compruebe su miembro dbch_devicetype .
Sintaxis
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Miembros
dbch_size
Tamaño de esta estructura, en bytes.
Si se trata de un evento definido por el usuario, este miembro debe ser el tamaño de este encabezado, además del tamaño de los datos de longitud variable en la estructura _DEV_BROADCAST_USERDEFINED .
dbch_devicetype
Tipo de dispositivo, que determina la información específica del evento que sigue a los tres primeros miembros. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Clase de dispositivos. Esta estructura es una estructura DEV_BROADCAST_DEVICEINTERFACE . |
|
Identificador del sistema de archivos. Esta estructura es una estructura DEV_BROADCAST_HANDLE . |
|
Tipo de dispositivo definido por OEM o IHV. Esta estructura es una estructura DEV_BROADCAST_OEM . |
|
Dispositivo de puerto (serie o paralelo). Esta estructura es una estructura de DEV_BROADCAST_PORT . |
|
Volumen lógico. Esta estructura es una estructura DEV_BROADCAST_VOLUME . |
dbch_reserved
Reservado; no usar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Encabezado | dbt.h |