Condividi tramite


Funzioni DLL del server di monitoraggio delle porte

Nella tabella seguente sono elencate le funzioni che devono essere definite dalla DLL del server di monitoraggio delle porte:

Nome della funzione Descrizione
DllEntryPoint Punto di ingresso dll, in genere denominato DllMain.
ClosePort Chiude una porta se non sono presenti stampanti connesse.
EndDocPort Esegue attività end-of-print-job in una porta.
EnumPorts Enumera le porte disponibili per la stampa in un server.
InitializePrintMonitor2 Inizializza il monitor di stampa e restituisce un handle di istanza.
OpenPort Apre una porta della stampante.
OpenPortEx Apre una porta della stampante. (Solo monitoraggio del linguaggio)
ReadPort Legge i dati da una porta della stampante.
StartDocPort Esegue le attività necessarie per avviare un processo di stampa in una porta.
WritePort Scrive i dati in una porta della stampante.
XcvClosePort Chiude una porta dopo il completamento della gestione delle porte.
XcvDataPort Gestisce le attività di gestione delle porte.
XcvOpenPort Apre una porta a scopo di gestione.

Le funzioni DLL del server di monitoraggio delle porte seguenti sono facoltative:

Nome della funzione Descrizione
GetPrinterDataFromPort Invia un codice di controllo di I/O a un driver di porta e restituisce il risultato.
SendRecvBidiDataFromPort Supporta la comunicazione bidirezionale tra un'applicazione e una stampante o un server di stampa.
SetPortTimeOuts Imposta un valore di timeout su una porta aperta.
Arresta Elimina un'istanza di monitoraggio. Questa funzione è necessaria per il supporto del cluster.