我在程序中使用了EnumServicesStatus函数,也传参了,但是系统总是提醒我,EnumServicesStatusA()这个函数不应该有八个参数,我用的是EnumServicesStatus(),但是MSDN上就是八个参数啊,怎么回事儿啊?

解决方案 »

  1.   

    EnumServicesStatus  函数是不存在. 当然你说你用EnumServicesStatus函数. 没错.EnumServicesStatus 是可以使用的, 但EnumServicesStatus不是函数. 是宏. 你说是EnumServicesStatus是函数也行吧.EnumServicesStatus宏调用的是EnumServicesStatusA函数或者:EnumServicesStatusW函数
    至于参数对不上号, 肯定是你的开发工具与使用的头文件问题. 请细查并确定,你的msdn 上说的与你的使用头文件是不是相同. 并且要以:你正在实际使用中的头文件为标准.