Структуры 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 добавляет поставщика печати в список заказов поставщиков печати.