Конфигурация модема
Функции конфигурации модема дают Вам возможность конфигурировать модем перед созданием соединения. Приложение может установить параметры модема и обусловить его функциональные свойства, не используя команды, специальные для какого-либо модемного устройства. Ниже перечисляются общие функциональные свойства, которые прикладная программа может установить перед созданием вызова:
Перед установкой конфигурации модема, приложение должно выяснить возможности модемного устройства, используя функцию GetCommProperties. Эта функция заполняет поля структуры COMMPROP. Эта структура содержит и общую часть, которая применяется к ко всем коммуникационным устройствам, и части, которые являются специальными для каждого подтипа поставщика данных. Для модемных устройств, специальная для поставщика данных часть структуры COMMPROP - это структура MODEMDEVCAPS.
Приложение может получить и установить текущую конфигурацию модема, используя функции GetCommConfig и SetCommConfig, которые обе используют структуру COMMCONFIG. Эта структура содержит и общую часть, которая применяется к ко всем коммуникационным устройствам, и части, которые являются специальными для каждого подтипа поставщика данных. Для модемных устройств, специальная для поставщика данных часть структуры COMMCONFIG - это структура MODEMSETTINGS.
После конфигурирования модема, прикладная программа может использовать Прикладной программный интерфейс телефонии (TAPI), чтобы фактически установить соединение.
Функции конфигурации модема не обеспечивают долгосрочное управление и техническое обслуживание модема. Для этой цели системные службы модема должны предоставить диалоговые окна для конфигурации модема.