Поделиться через


структура PRINTER_INFO_1

Структура PRINTER_INFO_1 указывает общие сведения о принтере.

Синтаксис

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

Члены

Flags

Указывает сведения о возвращаемых данных. Ниже приведены значения для этого элемента.

Значение Значение
PRINTER_ENUM_EXPAND Поставщик печати может задать этот флаг в качестве указания вызывающей приложению для дальнейшего перечисления этого объекта, если включено расширение по умолчанию. Например, при перечислении доменов поставщик печати может указать домен пользователя, установив этот флаг.
PRINTER_ENUM_CONTAINER Если этот флаг установлен, объект printer может содержать перечисляемые объекты. Например, объект может быть сервером печати, который содержит принтеры.
PRINTER_ENUM_ICON1 Указывает, что в соответствующих случаях приложение должно отображать значок, определяющий объект как сетевое имя верхнего уровня, например Сеть Microsoft Windows.
PRINTER_ENUM_ICON2 Указывает, что в соответствующих случаях приложение должно отображать значок, определяющий объект как сетевой домен.
PRINTER_ENUM_ICON3 Указывает, что в соответствующих случаях приложение должно отображать значок, определяющий объект как сервер печати.
PRINTER_ENUM_ICON4 Зарезервировано.
PRINTER_ENUM_ICON5 Зарезервировано.
PRINTER_ENUM_ICON6 Зарезервировано.
PRINTER_ENUM_ICON7 Зарезервировано.
PRINTER_ENUM_ICON8 Указывает, что в соответствующих случаях приложение должно отображать значок, который идентифицирует объект как принтер.

pDescription

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

pName

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

pComment

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

Требования

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

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

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

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

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4