Поделиться через


Удаление порта

Удаление порта состоит в удалении сохраненного имени порта и сведений о конфигурации, изменяемых пользователем, из локального хранилища dll сервера мониторинга портов или из реестра.

Когда приложение вызывает функцию DeletePort очереди печати, функция DeletePort вызывает функцию DeletePort, содержащуюся в библиотеке DLL пользовательского интерфейса монитора портов соответствующего монитора портов.

Функция DeletePortUI для пользовательского интерфейса монитора портов dll должна выполнять следующие операции:

  1. Вызовите функцию OpenPrinter очереди печати, которая вызывает функцию XcvOpenPort в библиотеке DLL сервера мониторинга портов.

  2. Вызовите функцию XcvData очереди печати один или несколько раз, чтобы запросить удаление порта библиотеки DLL сервера мониторинга портов. Функция XcvData вызывает функцию XcvDataPort серверной библиотеки DLL.

  3. Вызовите функцию ClosePrinter очереди печати, которая вызывает функцию XcvClosePort в библиотеке DLL сервера мониторинга портов.

Дополнительные сведения об этих операциях см. в описании DeletePortUI.