初学C++,被TAPI那繁杂的参数搞的晕头转向,经过不屑的努力终于成功完成了。

部分代码:

/**//*

     * 打开/关闭飞行模式

     * open:TRUE打开/FALSE关闭

     * 返回:0成功/-1初始化失败/-2获取线路失败

     */

    int FlightMode(BOOL open)

    {

        LONG iniRS = Initialize();

        if(iniRS!=0)return -1;

        HLINE hLine = GetCellLine();

        if(hLine==NULL)return -2;

        

        if(open)

        {

            //打开飞行模式

            lineSetEquipmentState(hLine,LINEEQUIPSTATE_MINIMUM);

            lineClose(hLine);

            lineShutdown(m_hLineApp);

        }

        else

        {

            lineSetEquipmentState(hLine,LINEEQUIPSTATE_FULL);

            lineRegister(hLine,LINEREGMODE_AUTOMATIC,NULL,NULL);

            lineClose(hLine);

            lineShutdown(m_hLineApp);

        }

        return 0;

    }