[Now Supported on Windows NT]
PRINTER_INFO_5结构指定详细的打印机信息。
typedef struct _PRINTER_INFO_5 { // pri5
LPTSTR pPrinterName;
LPTSTR pPortName;
DWORD Attributes;
DWORD DeviceNotSelectedTimeout;
DWORD TransmissionRetryTimeout;
} PRINTER_INFO_5;
会员
pPrinterName
指向指定打印机名称的以null结尾的字符串的指针。
pPortName
指向以空值终止的字符串的指针,用于标识用于向打印机传输数据的端口。如果打印机连接到多个端口,每个端口的名称必须用逗号分隔(例如“LPT1:,LPT2:,LPT3:”)。
属性
指定打印机属性。该成员可以是以下值之一:
PRINTER_ATTRIBUTE_QUEUED
PRINTER_ATTRIBUTE_DIRECT
PRINTER_ATTRIBUTE_DEFAULT
PRINTER_ATTRIBUTE_SHARED
PRINTER_ATTRIBUTE_WORK_OFFLINE
DeviceNotSelectedTimeout
Windows 95:指定在尝试选择设备之间允许的最长时间(以毫秒为单位)。
Windows NT:不使用此值。
TransmissionRetryTimeout
Windows 95:指定传输重试之间允许的最长时间(以毫秒为单位)。
Windows NT:不使用此值。
也可以看看
EnumPrinters, GetPrinter, SetPrinter, PRINTER_INFO_1, PRINTER_INFO_2, PRINTER_INFO_3, PRINTER_INFO_4