打印机 Dirids
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
在 INF 文件中指定目标目录时,应使用目录标识符 (dirids
)。 有关详细信息,请参阅使用 Dirids。
下表列出了特定于打印机的 dirids
以及每个打印机的用途。
Dirid | 目的 | 目录内容 |
---|---|---|
66000 | 表示 GetPrinterDriverDirectory 函数返回的目录路径。 | 驱动程序文件和相关文件 相关文件 |
66001 | 表示 GetPrintProcessorDirectory 函数返回的目录路径。 | 打印处理器文件 |
66002 | 表示要复制到本地系统的 \System32 的其他文件的目录路径。 请参阅此表后面的段落。 | 打印监视器文件 |
66003 | 表示 GetColorDirectory 函数返回的目录路径。 | ICM 颜色配置文件 |
66004 | 表示将打印机类型特定的 ASP 文件复制到的目录路径。 | ASP 文件和关联的文件 |
要在本地系统上安装本机体系结构的打印机驱动程序时,例如,在 x86 系统上本地安装 x86 驱动程序,分配给 dirid
66002 的目录中的文件将复制到 System32 子目录中。 如果要将驱动程序安装到远程系统,则忽略此目录中的文件。
当打印机类安装程序调用后台处理程序的 AddPrinterDriverEx 函数时,将安装打印机驱动程序。 此函数要求所有驱动程序文件都位于 GetPrinterDriverDirectory 函数返回的目录中。