структура PRINTER_ENUM_VALUES

Структура PRINTER_ENUM_VALUES указывает имя, тип и данные для значения конфигурации принтера, возвращаемого функцией EnumPrinterDataEx .

Синтаксис

typedef struct _PRINTER_ENUM_VALUES {
  LPTSTR pValueName;
  DWORD  cbValueName;
  DWORD  dwType;
  LPBYTE pData;
  DWORD  cbData;
} PRINTER_ENUM_VALUES, *PPRINTER_ENUM_VALUES;

Члены

pValueName

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

cbValueName

Количество байтов в элементе pValueName , включая завершающий символ NULL.

dwType

Код, указывающий тип данных, на которые указывает элемент pData . Список возможных кодов типов см. в разделе Типы значений реестра.

Pdata

Указатель на буфер, содержащий данные для полученного значения.

cbData

Число байтов, полученных в буфере pData .

Требования

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

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

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

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

EnumPrinterDataEx