Modemkonfiguration

Mit Modemkonfigurationsfunktionen können Sie ein Modem konfigurieren, bevor Sie eine Verbindung herstellen. Eine Anwendung kann Modemoptionen festlegen und die Features eines Modems bestimmen, ohne befehle zu verwenden, die für jedes Modemgerät spezifisch sind. Im Folgenden sind die allgemeinen Features aufgeführt, die eine Anwendung vor einem Aufruf festlegen kann:

  • Primärer Betriebsmodus (synchron, asynchron und ob die Fehlersteuerung aktiviert ist).
  • V.42-Fehlerkontrolle (definiert durch die CCITT-Empfehlung V.42), einschließlich spezifischer Parameter. CCITT steht für das International Telegraph and Telephone Consultative Committee.
  • V.42bis (definiert durch die CCITT-Empfehlung V.42bis) und MNP5-Datenkomprimierung.
  • Timeoutoptionen, einschließlich Anrufeinrichtung, Inaktivität und gepufferter Datenübermittlung.

Vor dem Festlegen der Konfiguration eines Modems sollte eine Anwendung die Funktionen des Modemgeräts mithilfe der GetCommProperties-Funktion ermitteln. Diese Funktion füllt eine COMMPROP-Struktur aus. Diese Struktur enthält sowohl einen allgemeinen Teil, der für alle Kommunikationsgeräte gilt, als auch einen Teil, der für jeden Anbieteruntertyp spezifisch ist. Für Modemgeräte ist der anbieterspezifische Teil der COMMPROP-Struktur eine MODEMDEVCAPS-Struktur .

Eine Anwendung kann die aktuelle Konfiguration eines Modems abrufen und festlegen, indem sie die Funktionen GetCommConfig und SetCommConfig verwendet, die beide eine COMMCONFIG-Struktur verwenden. Diese Struktur enthält sowohl einen allgemeinen Teil, der für alle Kommunikationsgeräte gilt, als auch einen Teil, der für jeden Anbieteruntertyp spezifisch ist. Für Modemgeräte ist der anbieterspezifische Teil der COMMCONFIG-Struktur eine MODEMSETTINGS-Struktur .

Nach dem Konfigurieren eines Modems kann eine Anwendung die Telefonieanwendungsprogrammierschnittstelle (TAPI) verwenden, um tatsächlich eine Verbindung herzustellen.

Die Modemkonfigurationsfunktionen bieten keine langfristige Verwaltung und Wartung eines Modems. Modemdienstanbieter sollten zu diesem Zweck Dialogfelder für die Modemkonfiguration bereitstellen.