Modem Yapılandırması

Modem yapılandırma işlevleri, bağlantı oluşturmadan önce modem yapılandırmanızı sağlar. Bir uygulama modem seçeneklerini ayarlayabilir ve herhangi bir modem cihazına özgü komutları kullanmadan modemin özelliklerini belirleyebilir. Bir uygulamanın çağrı yapmadan önce ayarlayabileceği genel özellikler şunlardır:

  • Birincil işlem modu (zaman uyumlu, zaman uyumsuz ve hata denetiminin etkinleştirilip etkinleştirilmediği).
  • Belirli parametreler de dahil olmak üzere V.42 hata denetimi (CCITT önerisi V.42 ile tanımlanır). CCITT, Uluslararası Telgraf ve Telefon Danışma Komitesi'nin kısaltması.
  • V.42bis (CCITT önerisi V.42bis ile tanımlanır) ve MNP5 veri sıkıştırma.
  • Çağrı kurulumu, işlem yapılmaması ve arabelleğe alınan veri teslimi gibi zaman aşımı seçenekleri.

Bir uygulamanın modemin yapılandırmasını ayarlamadan önce GetCommProperties işlevini kullanarak modem cihazının özelliklerini belirlemesi gerekir. Bu işlev COMMPROP yapısını doldurur. Bu yapı hem tüm iletişim cihazları için geçerli olan genel bir bölümü hem de her sağlayıcı alt türüne özgü bir bölümü içerir. Modem cihazları için, COMMPROP yapısının sağlayıcıya özgü kısmı, modemDEVCAPSbir yapıdır.

Uygulama, GetCommConfig ve her ikisi de COMMCONFIG yapısı kullanan SetCommConfig işlevlerini kullanarak modemin geçerli yapılandırmasını alabilir ve ayarlayabilir. Bu yapı hem tüm iletişim cihazları için geçerli olan genel bir bölümü hem de her sağlayıcı alt türüne özgü bir bölümü içerir. Modem cihazları için, COMMCONFIG yapısının sağlayıcıya özgü bölümü, modemSETTINGSbir yapıdır.

Bir uygulama, modem yapılandırdıktan sonra gerçekten bağlantı kurmak için Telefon Uygulama Programlama Arabirimi'ni (TAPI) kullanabilir.

Modem yapılandırma işlevleri, bir modemin uzun süreli yönetimi ve bakımı için sağlamaz. Modem hizmet sağlayıcıları bu amaçla modem yapılandırması iletişim kutuları sağlamalıdır.