获得打印机驱动问题
我用以下语句来获取计算机上的打印驱动名,怎么出来的结果是:“Microsoft Office Document Image Writer Driver”,并不是驱动名,请问怎么回事?
EnumPrinterDrivers(NULL, NULL, 1, Info, dwBuf, &dwNeed, &dwReturn);
p = (DRIVER_INFO_1 *)Info;
m_string=p->pName;
UpdateData(FALSE);
而我把EnumPrinterDrivers(NULL, NULL, 1, Info, dwBuf, &dwNeed, &dwReturn);中第三个参数1 改成2,再把
p = (DRIVER_INFO_1 *)Info;改成p = (DRIVER_INFO_2 *)Info;运行就出错,不知道怎么回事?