Структура COMMCONFIG содержит информацию о конфигурации коммуникационного устройства.
Синтаксис
typedef struct _COMM_CONFIG { DWORD dwSize; WORD wVersion; WORD wReserved; DCB dcb; DWORD dwProviderSubType; DWORD dwProviderOffset; DWORD dwProviderSize; WCHAR wcProviderData[1]; } COMMCONFIG, *LPCOMMCONFIG; |
Размер структуры, в байтах.
Номер версии структуры. Этот параметр может быть 1. Версия определяемой поставщиком структуры должна включать в себя член wcProviderData.
Зарезервирован; не используется.
Управляющая устройством блочная структура (DCB) для последовательных устройств с RS-232. Структура DCB всегда присутствует независимо от подтипа драйвера порта, заданного в структуре COMMPROP устройства.
Тип поставщика информации и, в соответствии с этим, формат определяемых поставщиком данных. Список типов поставщиков информации смотри в описании структуры COMMPROP.
Смещение определяемых поставщиком данных относительно начала структуры, в байтах. Этот член структуры равняется нулю, если нет никаких определяемых поставщиком данных.
Размер определяемых поставщиком данных, в байтах.
Дополнительные определяемые поставщиком данные. Этот член структуры может иметь любой размер или может быть опущен. Поскольку структура 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. |
|
Замечания по платформе |
Не имеется |