структура DOC_INFO_3
Структура DOC_INFO_3 описывает документ, который будет напечатан.
Синтаксис
typedef struct _DOC_INFO_3 {
LPTSTR pDocName;
LPTSTR pOutputFile;
LPTSTR pDatatype;
DWORD dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;
Члены
-
pDocName
-
Указатель на строку с пустым завершением, указывающую имя документа.
-
pOutputFile
-
Указатель на строку с пустым завершением, указывающую имя выходного файла.
-
pDatatype
-
Указатель на строку, завершающуюся null, которая определяет тип данных, используемых для записи документа.
-
dwFlags
-
Флаги. В настоящее время он может иметь значение NULL или следующее.
Flag Значение DI_MEMORYMAP_WRITE Приводит к тому , что StartDocPrinter не использует AddJob и ScheduleJob для локальной печати.
Комментарии
Параметр DI_MEMORYMAP_WRITE в DOC_INFO_3 является оптимизацией. Это позволяет GDI сопоставлять файлы очереди в приложении и ускорять запись.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
_DOC_INFO_3W (Юникод) и _DOC_INFO_3A (ANSI) |