删除端口

删除端口包括从端口监视服务器 DLL 的本地存储或注册表中删除端口的存储名称和用户可修改的配置信息。

当应用程序调用打印后台处理程序的 DeletePort 函数时, DeletePort 函数将调用相应端口监视器的端口监视器 UI DLL 中包含的 DeletePortUI 函数。

端口监视器 UI DLL 的 DeletePortUI 函数应执行以下操作:

  1. 调用打印后台处理程序的 OpenPrinter 函数,这会导致调用端口监视器服务器 DLL 中的 XcvOpenPort 函数。

  2. 调用打印后台处理程序的 XcvData 函数一次或多次,请求端口监视服务器 DLL 删除端口。 XcvData 函数调用服务器 DLL 的 XcvDataPort 函数。

  3. 调用打印后台处理程序的 ClosePrinter 函数,这会导致调用端口监视器服务器 DLL 中的 XcvClosePort 函数。

有关这些操作的详细信息,请参阅 DeletePortUI 的说明。