Platform SDK: Hardware

DEV_BROADCAST_DEVICEINTERFACE

The DEV_BROADCAST_DEVICEINTERFACE structure contains information about a class of devices.

typedef struct _DEV_BROADCAST_DEVICEINTERFACE {
  DWORD dbcc_size; 
  DWORD dbcc_devicetype; 
  DWORD dbcc_reserved; 
  GUID dbcc_classguid; 
  TCHAR dbcc_name[1]; 
} DEV_BROADCAST_DEVICEINTERFACE *PDEV_BROADCAST_DEVICEINTERFACE;

Members

dbcc_size
Specifies the size, in bytes, of this structure.
dbcc_devicetype
Set to the device type DBT_DEVTYP_DEVICEINTERFACE
dbcc_reserved
Reserved; do not use.
dbcc_classguid
Specifies a globally unique identifier (GUID) for the interface device class.
dbcc_name
A null-terminated string specifying the name of the device.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 98.
  Header: Declared in Dbt.h.

See Also

Device Management Overview, Device Management Structures, DEV_BROADCAST_HDR, WM_DEVICECHANGE