структура 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 [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
_DOC_INFO_2W (Юникод) и _DOC_INFO_2A (ANSI) |