Функції конфігурації модему дають Вам можливість конфігурувати модем перед створенням з'єднання. Додаток може встановити параметри модему і зумовити його функціональні властивості, не використовуючи команди, спеціальні для будь-якого модемного пристрою. Нижче перераховуються загальні функціональні властивості, які прикладна програма може встановити перед створенням виклику:
Перед установкою конфігурації модему, додаток повинен з'ясувати можливості модемного пристрою, використовуючи функцію GetCommProperties. Ця функція заповнює поля структури COMMPROP. Ця структура містить і загальну частину, яка застосовується до до всіх комунікаційних пристроїв, і частини, які є спеціальними для кожного підтипу постачальника даних. Для модемних пристроїв, спеціальна для постачальника даних частина структури COMMPROP - це структура MODEMDEVCAPS.
Додаток може отримати і встановити поточну конфігурацію модему, використовуючи функції GetCommConfig і SetCommConfig. які обидві використовують структуру COMMCONFIG. Ця структура містить і загальну частину, яка застосовується до до всіх комунікаційних пристроїв, і частини, які є спеціальними для кожного підтипу постачальника даних. Для модемних пристроїв, спеціальна для постачальника даних частина структури COMMCONFIG - це структура MODEMSETTINGS.
Функції конфігурації модему не забезпечують довгострокове управління і технічне обслуговування модему. Для цієї мети системні служби модему повинні надати діалогові вікна для конфігурації модему.