2
蓋が閉じられているため、マシンがスリープ状態になったときに通知が表示されますか?私はNSWorkspace
のスリープ通知を知っていますが、マシンがスリープ状態になる方法(アイドルスリープ状態でも)に関係なく、通知されます。ノートパソコンの蓋が閉じているときの通知
蓋が閉じられているため、マシンがスリープ状態になったときに通知が表示されますか?私はNSWorkspace
のスリープ通知を知っていますが、マシンがスリープ状態になる方法(アイドルスリープ状態でも)に関係なく、通知されます。ノートパソコンの蓋が閉じているときの通知
カーネルまたはユーザランドにいるのですか?
PMinit();
provider->joinPMtree(this);
registerPowerDriver (this, gPowerStates, kPowerNumStates);
してからKEXTが、これはいずれかの場合に役立ちます私は知らないは、SetPowerState()とpowerStateDidChangeTo()
に応答することができます:あなたのkextは、このようなPowerManagementがイベントを登録することができますカーネル空間で
IORegistryExplorerを見ると、 'AppleACPILid'のインスタンスのプロバイダとして機能する' AppleACPIPlatformExpert'の下に "LID0"という名前の 'IOACPIPlatformDevice'オブジェクトがあります。私は、あなたがこれとどのようにやりとりできるのか、どうやってそれをどうやって話すことができるのか、 'IOACPIPlatformDevice'のヘッダーは利用可能ですが、残念ながらクローズドソースです。 – pmdj