Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php
Обновления на сайте
Нет.
Перевод
Сегодня вашему вниманию представлен перевод структуры COMMCONFIG.
COMMCONFIG
Структура COMMCONFIG содержит информацию о состоянии конфигурации коммуникационного
устройства.
typedef struct _COMM_CONFIG // cmmcfg
{ DWORD dwSize; // размер структуры COMMCONFIG
WORD wVersion; // номер версии структуры COMMCONFIG
WORD wReserved; // резерв
DCB dcb; // структура DCB
DWORD dwProviderSubType; // тип поставщика
DWORD dwProviderOffset; // смещение определенных поставщиком данных
DWORD dwProviderSize; // размер данных определенных поставщиком
WCHAR wcProviderData[1]; // определенные поставщиком данные
} COMMCONFIG, *LPCOMMCONFIG;
Члены
dwSize
Определяет размер в байтах, структуры COMMCONFIG .
wVersion
Определяет номер версии структуры COMMCONFIG. Этот параметр может быть равен
1. Версия определенной поставщиком структуры должна быть включена в член wcProviderData.
wReserved
Резерв; не используется.
dcb
Определяет структуру блока регулировки устройства (DCB) structure для последовательных
устройств RS–232. Структура DCB — присутствует всегда, независимо от подтипа
порта драйвера, указанного в структуре COMMPROP устройства.
dwProviderSubType
Идентифицирует тип поставщика коммуникаций и таким образом формат определенных
поставщиком данных. Для спи-ска типов поставщиков коммуникаций, см. описание
структуры COMMPROP .
dwProviderOffset
Определяет смещение в байтах, определенных поставщиком данных относительно начала
структуры. Этот член равен ну-лю, если данные, определенные поставщиком не имеются.
dwProviderSize
Определяет размер в байтах, данных определенных поставщиком.
wcProviderData
Содержит определенные поставщиком данные, если они есть. Этот член может иметь
любой размер или может быть опущен. Поскольку структура COMMCONFIG может быть
расширена в будущем, приложения должны использовать член dwProviderOffset , чтобы
определить расположение этого члена.
Примечания
Если подтип поставщика — PST_RS232 или PST_PARALLELPORT, то член wcProviderData
опускается. Если подтип поставщика — PST_MODEM, то член wcProviderData содержит
структуру MODEMSETTINGS .
Требования
Windows NT/2000/XP: Требуется Windows NT 4.0 или более поздняя версия.
Windows 95/98: Требуется Windows 95 или более поздняя версия.
Заголовочный файл: Определено в Winbase.h; Подключать Windows.h.
Смотри также
DCB, COMMPROP, GetCommProperties, MODEMSETTINGS
Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI": http://subscribe.ru/catalog/comp.soft.prog.russianmsdn
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@ua.fm