Fonctions du moniteur de langage
Le tableau suivant répertorie les fonctions qu’un moniteur de langage doit définir.
Nom de la fonction | Description |
---|---|
DllEntryPoint | Un point d’entrée DLL, généralement appelé DllMain. |
ClosePort | Ferme un port lorsqu’aucune imprimante n’est connectée à celui-ci. |
EndDocPort | Effectue des tâches de fin d’impression sur un port. |
GetPrinterDataFromPort | facultatif. Interroge un port à la recherche de valeurs stockées dans le Registre. |
InitializePrintMonitor2 | Initialise le moniteur d’impression et retourne un handle de instance. |
OpenPortEx | Ouvre un port pour une imprimante nouvellement connectée. |
ReadPort | Lit les données d’un port d’imprimante. |
« SendRecvBidiDataFromPort | facultatif. Prend en charge la communication bidirectionnelle entre une application et une imprimante ou un serveur d’impression. |
Arrêt | facultatif. Supprime un moniteur instance. Cette fonction est requise pour la prise en charge du cluster. |
StartDocPort | Effectue les tâches requises pour démarrer un travail d’impression sur un port. |
WritePort | Écrit des données dans un port d’imprimante. |