Здравствуйте, Sergeant, Вы писали:
S>Можно. только CreateFile здесь не нужен, механизм немного другой. Сначала переводим модем в режим LINEBEARERMODE_PASSTHROUGH (см. lineSetCallParams). Потом получаем ID устройства datamodem (см. lineGetID). А уж потом из полученной структуры VARSTRING вылавливаем HANDLE на СОМ-порт. Его и используем в функциях WriteFile, ReadFile.
S>btw, если кто расскажет мне, как из режима LINEBEARERMODE_PASSTHROUGH ыввести модем обратно в AUTOMATEDVOICE, не делая hangup, буду очень признателен. Потому как в литературе этого момента не нашел, а МСДН по этому поводу такую муть написала, что.... лучше и не знать, что такая муть вообще бывает
S> Удачи.
Не надо переводить модем в режим LINEBEARERMODE_PASSTHROUGH. Просто lineGetID надо вызывать после того, как линия перешла в состояние LINECALLSTATE_CONNECTED. И главное, полученный HANDLE СОМ-порта открыт в режиме OVERLAPPED.