現在、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 ビットを使用しています。
回避策、代替機能、または私を助けることができるものはありますか?
ありがとうございました!
ドミニク