структура 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 в виде массива с одним символом).

dbcp_devicetype

Задайте для значение DBT_DEVTYP_PORT.

dbcp_reserved

Защищены; не использовать.

dbcp_name[1]

Строка со значением NULL, указывающая понятное имя порта или устройства, подключенного к порту. Понятные имена помогают пользователю быстро и точно идентифицировать устройство. Например, "COM1" и "Стандартный модем 28800 бит/с" считаются понятными именами.

Комментарии

Примечание

Заголовок dbt.h определяет DEV_BROADCAST_PORT в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Верхняя часть dbt.h

См. также раздел

DEV_BROADCAST_HDR

структуры Управление устройствами

WM_DEVICECHANGE