Структура COMMCONFIG


Структура COMMCONFIG содержит информацию о конфигурации коммуникационного устройства.

Синтаксис

typedef struct _COMM_CONFIG {
  DWORD  dwSize;
  WORD   wVersion;
  WORD   wReserved;
  DCB    dcb;
  DWORD  dwProviderSubType;
  DWORD  dwProviderOffset;
  DWORD  dwProviderSize;
  WCHAR  wcProviderData[1];
} COMMCONFIG, 
*LPCOMMCONFIG;

Члены структуры

dwSize

Размер структуры, в байтах.

wVersion

Номер версии структуры. Этот параметр может быть 1. Версия определяемой поставщиком структуры должна включать в себя член  wcProviderData.

wReserved

Зарезервирован; не используется.

dcb

Управляющая устройством блочная структура (DCB) для последовательных устройств с RS-232. Структура DCB всегда присутствует независимо от подтипа драйвера порта, заданного в структуре COMMPROP устройства.

dwProviderSubType

Тип поставщика информации и, в соответствии с этим, формат определяемых поставщиком данных. Список типов поставщиков  информации смотри в описании структуры COMMPROP.

dwProviderOffset

Смещение определяемых поставщиком данных относительно начала структуры, в байтах. Этот член структуры равняется нулю, если нет никаких определяемых поставщиком данных.

dwProviderSize

Размер определяемых поставщиком данных, в байтах.

wcProviderData

Дополнительные определяемые поставщиком данные. Этот член структуры может иметь любой размер или может быть опущен. Поскольку структура COMMCONFIG может в будущем дополниться, приложения должны использовать член структуры dwProviderOffset, чтобы выяснить местоположение такого члена структуры.

Замечания

Если подтип поставщика данных - PST_RS232 или PST_PARALLELPORT,  член структуры wcProviderData опускается. Если подтип поставщика данных - PST_MODEM, член структуры wcProviderData содержит структуру MODEMSETTINGS.

Смотри также

Обзор Коммуникационные ресурсы, Структуры, используемые коммуникационными ресурсами, DCB, COMMPROP, GetCommProperties, MODEMSETTINGS

Размещение и совместимость COMMCONFIG

К

Windows. NET Server

-

л

Windows XP

Да

и

Windows 2000 Professional

Да

е

Windows NT Workstation

Да весии 4.0 

н

Windows Me

Да

т

Windows 98

Да

 

Windows 95

Да

 
С

Windows 2003 Server

Да
е

Windows 2000 Server

Да 
р

Windows NT Server

Да версии 4.0
в

 

 
е

 

 
р 

 

 
 

Используемая библиотека

-

 

Заголовочный файл

 
 

- объявлено в

Winbase.h

 

- включено в

Windows.h

 

Unicode

Реализуется как версии Unicode и  ANSI. Обратите внимание!, что поддержка Windows Me/98/95 требует программы Microsoft Layer for Unicode.

 

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz