структура DOC_INFO_2

Структура DOC_INFO_2 описывает документ, который будет напечатан.

Синтаксис

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

Члены

pDocName

Указатель на строку с пустым завершением, указывающую имя документа.

pOutputFile

Указатель на строку с пустым завершением, указывающую имя выходного файла.

pDatatype

Указатель на строку, завершающуюся null, которая определяет тип данных, используемых для записи документа.

dwMode

Информирует диспетчер очереди печати печати о характере данных, которые необходимо отслеживать. Если это значение равно нулю, модуль очереди печати печати обрабатывает данные, отправляемые последующими вызовами WritePrinter , как обычное задание печати (независимо от того, выполняется ли оно в очередь, зависит от свойства принтера). Если это значение равно DI_CHANNEL, открывается только канал связи. В этом случае данные, передаваемые в последующие вызовы WritePrinter , отправляются на принтер или последующие вызовы ReadPrinter извлекают данные из принтера. Этот режим остается в действии до вызова EndDoc .

JobId

Зарезервировано для внутреннего использования; значение должно быть равно нулю.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winspool.h (включая Windows.h)
Имя в кодировке Юникод и ANSI
_DOC_INFO_2W (Юникод) и _DOC_INFO_2A (ANSI)

См. также раздел

Вывод на печать

Структуры API очереди печати печати

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter