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. |