端口监视器服务器 DLL 函数

下表列出了端口监视器服务器 DLL 必须定义的函数:

函数名称 说明
DllEntryPoint DLL 入口点,通常称为 DllMain
ClosePort 如果没有连接到端口的打印机,则关闭端口。
EndDocPort 在端口上执行打印作业结束任务。
EnumPorts 枚举可用于在服务器上打印的端口。
InitializePrintMonitor2 初始化打印监视器并返回实例句柄。
OpenPort 打开打印机端口。
OpenPortEx 打开打印机端口。 仅) (语言监视器
ReadPort 从打印机端口读取数据。
StartDocPort 执行在端口上启动打印作业所需的任务。
WritePort 将数据写入打印机端口。
XcvClosePort 端口管理完成后关闭端口。
XcvDataPort 处理端口管理任务。
XcvOpenPort 打开用于管理目的的端口。

以下端口监视器服务器 DLL 函数是可选的:

函数名称 说明
GetPrinterDataFromPort 将 I/O 控制代码发送到端口驱动程序并返回结果。
SendRecvBidiDataFromPort 支持应用程序与打印机或打印服务器之间的双向通信。
SetPortTimeOuts 在打开的端口上设置超时值。
关闭 删除监视器实例。 群集支持需要此函数。