2

次のコードを実行して、Windows OS からビデオ表示タイムアウトを取得します。

SYSTEM_POWER_POLICY spp = {0};
DWORD dwRes = CallNtPowerInformation(SystemPowerPolicyAc, NULL, 0, &spp, sizeof(spp));
if(dwRes != STATUS_SUCCESS)
{
    //Error 0xC000000D or STATUS_INVALID_PARAMETER
    //An invalid parameter was passed to a service or function.
}
else
{
    int nTimeout = spp.VideoTimeout;
}

私の Windows 7 では動作しますが、Windows 7 を実行している別のラップトップでもエラー コード STATUS_INVALID_PARAMETER が返されます。誰かが理由を知っていますか?そして、それを修正する方法は?

4

0 に答える 0