Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - 自動的にUSBデバイスのInsert/Removeイベントの検出について: (3 Items)
   
自動的にUSBデバイスのInsert/Removeイベントの検出について  
今日は

  私は、USBデバイスのドライバ、及びアプリケーションを作っています。現状は一つ課題を抱えています。助けていただきません
か。

  アプリ側は、自動的にUSBデバイスのInsert/Removeイベントを検出するほうほうがありますか。

  因みに、ネットで探しましたが、プロセス間通信の方法がいっぱいあります。けど、ドライバ開発の時、問題になると思います。
 → 複数デバイスの対応はできないはずです。

  私はC#の開発経験が持っていますが、C#上にはフォルダ監視機能を持っていますので、アプリはInsert/Removeイベント検出のチ
ャンスがあります。QNX上にそのような機制を持っているか?
Re: 自動的にUSBデバイスのInsert/Removeイベントの検出について  
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/


Re: 自動的にUSBデバイスのInsert/Removeイベントの検出について  
すみません、私の言い方は少し問題があります。

今、あるアプリケーションを開発しています。アプリケーションは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/
> 
>