Compartir a través de


Eliminación de un puerto

La eliminación de un puerto consiste en quitar el nombre almacenado del puerto y la información de configuración modificable por el usuario del almacenamiento local del archivo DLL del servidor de supervisión de puertos o del registro.

Cuando una aplicación llama a la función DeletePort del administrador de trabajos de impresión, la función DeletePort llama a la función DeletePortUI contenida en el archivo DLL de interfaz de usuario del monitor de puerto correspondiente.

La función DeletePortUI del archivo DLL del monitor de puerto debe realizar las siguientes operaciones:

  1. Llame a la función OpenPrinter del administrador de trabajos de impresión, lo que hace que se llame a la función XcvOpenPort en el archivo DLL del servidor de supervisión de puertos.

  2. Llame a la función XcvData del administrador de impresión una o varias veces para solicitar el archivo DLL del servidor de supervisión de puertos para eliminar el puerto. La función XcvData llama a la función XcvDataPort del archivo DLL del servidor.

  3. Llame a la función ClosePrinter del administrador de trabajos de impresión, lo que hace que se llame a la función XcvClosePort en el archivo DLL del servidor de supervisión de puertos.

Para obtener más información sobre estas operaciones, consulte la descripción de DeletePortUI.