ImagePrinter是在Port监视器端的虚拟打印机。
(1)在系统开机时,顺序调用以下函数:DllMain--->InitializePrintMonitor--->iEnumPorts(2次,后一次参数都是NULL)--->iOpenPort;
(2)在打印文档时,顺序调用以下函数:iStartDocPort--->iWritePort(很多次)--->iEndDocPort。
以下是DDK的翻译(根据对代码的理解,有删减):
(1)
ImagePrinter是在Port监视器端的虚拟打印机。
(1)在系统开机时,顺序调用以下函数:DllMain--->InitializePrintMonitor--->iEnumPorts(2次,后一次参数都是NULL)--->iOpenPort;
(2)在打印文档时,顺序调用以下函数:iStartDocPort--->iWritePort(很多次)--->iEndDocPort。
以下是DDK的翻译(根据对代码的理解,有删减):
(1)