打印机 Dirids

重要

建议使用 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 驱动程序时),分配给 66002 的目录中 dirid 的文件将复制到 System32 子目录。 如果要将驱动程序安装到远程系统,则忽略此目录中的文件。

当打印机类安装程序调用后台处理程序的 AddPrinterDriverEx 函数时,将安装打印机驱动程序。 此函数要求所有驱动程序文件都位于 GetPrinterDriverDirectory 函数返回的目录中。