Compartir a través de


Funciones DLL del servidor de supervisión de puertos

En la tabla siguiente se enumeran las funciones que debe definir un archivo DLL del servidor de supervisión de puertos:

Nombre de función Descripción
DllEntryPoint Punto de entrada dll, normalmente denominado DllMain.
ClosePort Cierra un puerto si no hay impresoras conectadas a él.
EndDocPort Realiza tareas de finalización del trabajo de impresión en un puerto.
EnumPorts Enumera los puertos disponibles para imprimir en un servidor.
InitializePrintMonitor2 Inicializa el monitor de impresión y devuelve un identificador de instancia.
OpenPort Abre un puerto de impresora.
OpenPortEx Abre un puerto de impresora. (Solo monitor de idioma)
ReadPort Lee datos de un puerto de impresora.
StartDocPort Realiza las tareas necesarias para iniciar un trabajo de impresión en un puerto.
WritePort Escribe datos en un puerto de impresora.
XcvClosePort Cierra un puerto una vez completada la administración de puertos.
XcvDataPort Controla las tareas de administración de puertos.
XcvOpenPort Abre un puerto con fines de administración.

Las siguientes funciones DLL del servidor de supervisión de puertos son opcionales:

Nombre de función Descripción
GetPrinterDataFromPort Envía un código de control de E/S a un controlador de puerto y devuelve el resultado.
SendRecvBidiDataFromPort Admite la comunicación bidireccional entre una aplicación y un servidor de impresión o impresora.
SetPortTimeOuts Establece un valor de tiempo de espera en un puerto abierto.
Apagado Elimina una instancia de monitor. Esta función es necesaria para la compatibilidad con clústeres.