下表列出了语言监视器必须定义的函数。
| Function name | Description |
|---|---|
| DllEntryPoint | A DLL entry point, typically called DllMain. |
| ClosePort | 当没有连接到该端口的打印机时关闭端口。 |
| EndDocPort | 在端口上执行打印作业结束任务。 |
| GetPrinterDataFromPort | Optional. 轮询存储在注册表中的值的端口。 |
| InitializePrintMonitor2 | 初始化打印监视器并返回实例句柄。 |
| OpenPortEx | 打开新连接的打印机的端口。 |
| ReadPort | 从打印机端口读取数据。 |
| "SendRecvBidiDataFromPort | Optional. 支持应用程序与打印机或打印服务器之间的双向通信。 |
| Shutdown | Optional. 删除监视器实例。 群集支持需要此函数。 |
| StartDocPort | 执行在端口上启动打印作业所需的任务。 |
| WritePort | 将数据写入打印机端口。 |