见第4.4.8.6节。
5.6 App-to-MSDC connection shutdown
本节定义了应用程序用来关闭与MSDC连接的调用。
int terminateFileDeliveryService();
为了关闭与MSDC的文件传递模块的连接,应用程序使用terminateFileDeliveryService()。在这个调用之后,除非重新初始化连接,否则应用程序无法与文件交付模块进行通信(见5.3.2节)。
在terminateFileDeliveryService()中,应用程序可以重新定义注册生存时间的值(见5.3.2节)。如果应用程序不想改变initializeFileDeliveryService()定义的注册生存时间值,它可以在terminateFileDeliveryService()调用中使用一个NULL值作为超时参数。


Figure 5-36 File Delivery – Terminate connection and reinitialize before Registration Time to Live timer expires
void removeFileDeliveryEventListener (IMSDCFileDeliveryControllerEventListener
listener)
要停止从MSDC的文件传递模块获取事件,应用程序必须使用removeFileDeliveryEventListener()删除它先前添加的事件监听器(见5.3.1节)。

见第4.6.3节
见第4.6.4节。

如果 MSDC 未能将文件复制到指定的存储位置,则会向 UI 应用程序发送带有 WARNING_FD_STORAGE_LOCATION_COPY_FAILED 的警告通知。