今日は 私は、USBデバイスのドライバ、及びアプリケーションを作っています。現状は一つ課題を抱えています。助けていただきません か。 アプリ側は、自動的にUSBデバイスのInsert/Removeイベントを検出するほうほうがありますか。 因みに、ネットで探しましたが、プロセス間通信の方法がいっぱいあります。けど、ドライバ開発の時、問題になると思います。 → 複数デバイスの対応はできないはずです。 私はC#の開発経験が持っていますが、C#上にはフォルダ監視機能を持っていますので、アプリはInsert/Removeイベント検出のチ ャンスがあります。QNX上にそのような機制を持っているか?
USB Classドライバーのドキュメントに記載されています。 デバイスのinsertion/removalのcallback関数を登録する形です。 http://www.qnx.com/developers/docs/6.4.0/ddk_en/usb/overview.html#HOWITWORKS USBドライバーは次のドキュメントに記載さています。 http://www.qnx.com/developers/docs/6.4.0/ddk_en/usb/
すみません、私の言い方は少し問題があります。 今、あるアプリケーションを開発しています。アプリケーションはUSBデバイスからデータを取得して、再生します。 聞きたいこと:USBデバイスをInsertする際に、アプリはどの様なやりとりでInsertイベントを獲得できますか。 > USB Classドライバーのドキュメントに記載されています。 > デバイスのinsertion/removalのcallback関数を登録する形です。 > > http://www.qnx.com/developers/docs/6.4.0/ddk_en/usb/overview.html#HOWITWORKS > > USBドライバーは次のドキュメントに記載さています。 > http://www.qnx.com/developers/docs/6.4.0/ddk_en/usb/ > >