私は現在、独自の PCMCIA 無線カードを使用してワイヤレス デバイスと通信するプロジェクトに取り組んでいます。現在、カードとの間でデータを読み取り、処理のために保存するバックグラウンド プロセスを使用していますが、アプリケーションが実行されていないときにカードの電源をシャットダウンできるようにしたいと考えています。いくつか調査したところ、WMI は明らかにその実装でCIM_PCMCIAController
プロファイルをサポートしていますが、関数と関数は実装されていません。スロットの電源状態を制御する方法 (WMI の有無にかかわらず) を知っている人はいますか? スロットまたはカードの電源オフと電源オンの両方をプログラムで実行できる必要があります。WIN32_PCMCIAController
SetPowerState()
Reset()
編集
私が話した何人かの人々は、これを容易にする機能をカードに追加することを提案しました. 残念ながら、この種の機能を提供するためにカードを変更することは、現時点では実際にはオプションではありません。
編集 2
デバイス マネージャーの [多機能アダプター] カテゴリにデバイスが表示されることを確認しましたが、ここからデバイスを無効にしても PCMCIA コントローラー自体を無効にしても、カードの電源には影響しません。