フルスクリーンで動作する Silverlight アプリケーションがあります。Silverlight を使用してシステムの電源状態 (基本的にバッテリー残量インジケーター) を表示する方法はありますか?
フォローしてみた
[DllImport("kernel32.dll")]
private static extern long GetSystemPowerStatus(SYSTEM_POWER_STATUS
lpSystemPowerStatus);
しかし、エラーメッセージが表示されました -
セキュリティ透過的なメソッド 'SilverlightApplication1.MainPage.x()' がメソッド 'SilverlightApplication1.MainPage.GetSystemPowerStatus(SilverlightApplication1.SYSTEM_POWER_STATUS)' を介してネイティブ コードを呼び出そうとしましたが失敗しました。ネイティブ コードを呼び出すには、メソッドがセキュリティ クリティカルまたはセキュリティ セーフ クリティカルである必要があります。