2012-03-22 7 views
0

MFC C++アプリケーションでFireWireケーブルがPCのFireWireポートに接続されているときにイベントを検出しようとしています。また、FireWire接続が落ち込んだために私自身もこれを起動したいと思います。ケーブルを外してプラグを差し込んだり再接続したりすることはありません。MFC C++でFireWireケーブルイベントを検出していますか?

プログラマティックなプラグアンドプレイをシミュレートしようとする経験はありますか?

+0

ケーブルのみ、またはケーブルの他端に何かがありますか? – MSalters

+0

ケーブルの端にカメラが接続されています。申し訳ありませんが、私はその情報を含めるべきでした。 –

答えて

1

自分自身を登録して、デバイス到着メッセージを受信することができます。登録方法の例は、RegisterDeviceNotificationのヘルプを参照してください。

Firewireバスでバスリセット通知をトリガすることはできますが、カーネルモードモジュールの助けを借りなくても、ユーザモードからこれを行うことができるかどうかはわかりません。

関連する問題