我目前正在将代码从 MSVS2005 移植到 MSVS2010。我对不再存在的函数 ReadProcessorPwrScheme()(以及 WriteProcessorPwrScheme())有疑问。
我查看了文件 Powrprof.h 发现:
#if (NTDDI_VERSION >= NTDDI_WINXP)
//
// deprecated.
//
STDAPI_(BOOLEAN)
ReadProcessorPwrScheme(
__in UINT uiID,
__out PMACHINE_PROCESSOR_POWER_POLICY pMachineProcessorPowerPolicy
);
#endif
功能也是write
如此。
1)它用MSVS2005正确编译,但我看到SDK发生了变化(只看一下文件Powrprof.h,我们发现它们有所不同。在MSVS2005的文件中,没有条件编译。)
请注意,如果您想让我告诉您使用了哪个 SDK,您必须告诉我在哪里可以找到版本号!
2)我在 Win7 SP1,64 位。
是否有解决方法、替换功能或任何可以帮助我的方法?
谢谢!
多米尼克