打印后台处理程序 API 结构

本部分包含打印后台处理程序 API 使用的结构的字母顺序列表。

在本部分中

结构 描述
ADDJOB_INFO_1
ADDJOB_INFO_1 结构标识打印作业以及应用程序可以存储该作业的目录和文件。
CORE_PRINTER_DRIVER
表示其他打印机驱动程序所依赖的打印机驱动程序。
DATATYPES_INFO_1
DATATYPES_INFO_1 结构包含有关用于记录打印作业的数据类型的信息。
DOC_INFO_1
DOC_INFO_1 结构描述将打印的文档。
DOC_INFO_2
DOC_INFO_2 结构描述将打印的文档。
DOC_INFO_3
DOC_INFO_3 结构描述将打印的文档。
DRIVER_INFO_1
DRIVER_INFO_1 结构标识打印机驱动程序。
DRIVER_INFO_2
DRIVER_INFO_2 结构标识打印机驱动程序、驱动程序版本号、驱动程序写入的环境、存储驱动程序的文件的名称等。
DRIVER_INFO_3
DRIVER_INFO_3 结构包含打印机驱动程序信息。
DRIVER_INFO_4
DRIVER_INFO_4 结构包含打印机驱动程序信息。
DRIVER_INFO_5
DRIVER_INFO_5 结构包含打印机驱动程序信息。
DRIVER_INFO_6
DRIVER_INFO_6 结构包含打印机驱动程序信息。
DRIVER_INFO_8
包含打印机驱动程序信息。
FORM_INFO_1
FORM_INFO_1 结构包含有关打印窗体的信息。 该信息包括打印窗体的原点、其名称、尺寸及其可打印区域的尺寸。
FORM_INFO_2
包含有关可本地化打印表单的信息。
JOB_INFO_1
JOB_INFO_1 结构指定打印作业信息,例如作业标识符值、作业所针对的打印机的名称、创建打印作业的计算机的名称、拥有打印作业的用户的名称等。
JOB_INFO_2
JOB_INFO_2 结构描述与作业关联的一组完整值。
JOB_INFO_3
JOB_INFO_3 结构用于链接一组打印作业。
JOB_INFO_4
描述与作业关联的一组完整值,并支持大小为 64 位的大型后台处理程序文件。
MONITOR_INFO_1
MONITOR_INFO_1 结构标识已安装的监视器。
MONITOR_INFO_2
MONITOR_INFO_2 结构标识监视器。
PORT_INFO_1
PORT_INFO_1 结构标识支持的打印机端口。
PORT_INFO_2
PORT_INFO_2 结构标识支持的打印机端口。
PORT_INFO_3
PORT_INFO_3 结构指定打印机端口的状态值。
PRINT_EXECUTION_DATA
包含调用 GetPrintExecutionData的打印机驱动程序的执行上下文。
PRINTER_CONNECTION_INFO_1
表示有关与打印机的连接的信息。
PRINTER_DEFAULTS
PRINTER_DEFAULTS 结构指定打印机的默认数据类型、环境、初始化数据和访问权限。
PRINTER_ENUM_VALUES
PRINTER_ENUM_VALUES 结构指定由 EnumPrinterDataEx 函数返回的打印机配置值的值名称、类型和数据。
PRINTER_INFO_1
PRINTER_INFO_1 结构指定常规打印机信息。
PRINTER_INFO_2
PRINTER_INFO_2 结构指定详细的打印机信息。
PRINTER_INFO_3
PRINTER_INFO_3 结构指定打印机安全信息。
PRINTER_INFO_4
PRINTER_INFO_4 结构指定常规打印机信息。
该结构可用于在调用 EnumPrinters时检索最少的打印机信息。 此类调用是检索系统上所有本地安装的打印机的名称和属性以及用户建立的所有远程打印机连接的快速简便方法。
PRINTER_INFO_5
PRINTER_INFO_5 结构指定详细的打印机信息。
PRINTER_INFO_6
PRINTER_INFO_6 指定打印机的状态值。
PRINTER_INFO_7
PRINTER_INFO_7 结构指定目录服务打印机信息。 将此结构与 SetPrinter 函数配合使用,以在目录服务(DS)中发布打印机的数据,或者从 DS 更新或删除打印机的已发布数据。 将此结构与 GetPrinter 函数一起使用,以确定打印机是否在 DS 中发布。
PRINTER_INFO_8
PRINTER_INFO_8 结构指定全局默认打印机设置。
PRINTER_INFO_9
PRINTER_INFO_9 结构指定每个用户的默认打印机设置。
PRINTER_NOTIFY_INFO
PRINTER_NOTIFY_INFO 结构包含 FindNextPrinterChangeNotification 函数返回的打印机信息。 该函数在满足打印机更改通知对象的等待作后返回此信息。
PRINTER_NOTIFY_INFO_DATA
PRINTER_NOTIFY_INFO_DATA 结构标识作业或打印机信息字段,并为该字段提供当前数据。
PRINTER_NOTIFY_OPTIONS
PRINTER_NOTIFY_OPTIONS 结构指定用于监视打印机或打印服务器的更改通知对象的选项。
PRINTER_NOTIFY_OPTIONS_TYPE
PRINTER_NOTIFY_OPTIONS_TYPE 结构指定要由打印机更改通知对象监视的打印机或作业信息字段集。
FindFirstPrinterChangeNotification 函数的调用指定 PRINTER_NOTIFY_OPTIONS 结构,该结构包含 PRINTER_NOTIFY_OPTIONS_TYPE 结构的数组。
PRINTER_OPTIONS
表示打印机选项。
PRINTPROCESSOR_CAPS_1
PRINTPROCESSOR_CAPS_1 结构是 GetPrinterData 函数在 pData 变量指定的缓冲区中返回的打印机功能信息的格式。
PRINTPROCESSOR_CAPS_2
表示打印机功能信息。
PRINTPROCESSOR_INFO_1
PRINTPROCESSOR_INFO_1 结构指定已安装的打印处理器的名称。
PROVIDOR_INFO_1
PROVIDOR_INFO_1 结构标识打印提供程序。
PROVIDOR_INFO_2
PROVIDOR_INFO_2 结构将打印提供程序追加到打印提供程序订单列表中。