使用EnumPrinters函数得到的打印机名和打印服务器名为什么数字?
if (EnumPrinters(PRINTER_ENUM_LOCAL|PRINTER_ENUM_CONNECTIONS, NULL, 4, pPrinterEnum, cbBuf,&pcbNeeded,&dwReturned))
{
wsprintf(szOut, "szout=%ld", dwReturned );
MessageBox(szOut);
wsprintf(sz, "sz=%ld",((PRINTER_INFO_4*)pPrinterEnum)>pServerName );
MessageBox(sz);
wsprintf(printerName, "printerName=%ld", ((PRINTER_INFO_4*)pPrinterEnum)-> pPrinterName );
MessageBox(printerName);
}
最后一个参数输出是4请问是什么意思呢?帮助里面只是说有4个这种结构体PRINTER_INFO_4在数组里面!