DEV_BROADCAST_PORT_A 结构 (dbt.h)

包含有关调制解调器、串行或并行端口的信息。

语法

typedef struct _DEV_BROADCAST_PORT_A {
  DWORD dbcp_size;
  DWORD dbcp_devicetype;
  DWORD dbcp_reserved;
  char  dbcp_name[1];
} DEV_BROADCAST_PORT_A, *PDEV_BROADCAST_PORT_A;

成员

dbcp_size

此结构的大小(以字节为单位)。 这是成员的大小加上dbcp_name字符串的实际长度 (空字符由 dbcp_name 声明为单字符 array.)

dbcp_devicetype

设置为 DBT_DEVTYP_PORT

dbcp_reserved

保留值;请勿使用。

dbcp_name[1]

以 null 结尾的字符串,指定端口或连接到端口的设备的友好名称。 友好名称旨在帮助用户快速准确地识别设备,例如,“COM1”和“标准 28800 bps 调制解调器”被视为友好名称。

注解

注意

dbt.h 标头将DEV_BROADCAST_PORT定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
标头 dbt.h

另请参阅

DEV_BROADCAST_HDR

设备管理 结构

WM_DEVICECHANGE