comm/datamodem/dialin

comm/datamodem/dialin 设备类由仅用于传入呼叫的数据模式设备组成。 此类替换 Windows 2000 及更高版本的作系统上的 comm/datamodem 类。

在 Windows 2000 之前,Unimodem TSP 仅支持 comm/datamodem 设备类。 当应用程序拨打出站呼叫更改服务等待传入呼叫的配置时,可能会出现意外行为。 使用 Windows 2000 及更高版本的作系统的应用程序应指定 comm/datamodem/dialincomm/datamodem/dialout,以调用 lineConfigDialoglineSetDevConfig。 这使 Unimodem 能够维护与拨出配置无关的拨入配置。

虽然 windows 2000 及更高版本上的 Unimodem 使用 comm/datamodem/dialin,但它也可能由任何平台上的其他 TSP 使用。 必须在所有平台上运行的应用程序应首先在调用需要设备类的 API 中使用 comm/datamodem/dialin,并且仅在 API 返回 LINEERR_INVALCALLSTATE时使用 comm/datamodem

Unimodem 服务提供程序将调用 comm/datamodem 设备类转换为 lineConfigDialog并将 lineSetDevConfig 转换为 comm/datamodem/dialincomm/datamodem/dialout,如下所示:

comm/datamodem/dialin 类使用 comm/datamodem 设备类中所述的结构和配置。