none
Windows7のUSBオーディオ機器は、接続するUSBポートで名前が変わるのは仕様ですか? RRS feed

  • 質問

  • Windows7でUSBオーディオ機器(MIC/SP)を使用しています。

    PCにはたくさんのUSBポートがあり、そのポートによって、名前の先頭に、”2-”とか”3-”とか番号が付きます。

    WindowsXPのころは、このようなことはなかったのですが、これはWindows7でUSBのハンドリングが変更になったのでしょうか?

    Internetで検索してみても、このような情報を見つけられませんでした。

    ご存じの方は、是非とも、教えてください。


    Reiji Tanaka
    2012年1月10日 13:18

回答

  • デバイスがシリアル番号を持っていない場合、接続したUSBポート毎に別のデバイス名が割り振られることは規定の動作だったと思います。
    ※Windows 2000 ~ Windows 7まで

    シリアル番号を持たない同じデバイスを複数利用できるようにするための工夫だと思われます。
    デバイスのシリアル番号の有無を知るには、USB Device DescriptorのiSerialNumberをしらべます。

    ご使用の製品によっては、個別の事情があるかもしれません。
    その製品のメーカーに問い合わせることをお勧めします。


    • 編集済み TANO_ASO 2012年1月11日 4:34
    • 回答としてマーク Reiji 2012年1月16日 2:12
    2012年1月11日 4:21

すべての返信

  • ここは開発者のフォーラムです。

    これはこのフォーラムでする質問として適切ですか?

    2012年1月10日 15:09
  • Audio Deviceを使用するアプリケーションを開発しているのですが、Windows7について、質問させていただいたことがありました。

    アプリケーション的には、USBポートに接続した状態で、オーディオデバイスを選択して、設定を保存して、次に起動したときには、

    一度選択したオーディオデバイスを利用するように作成しているのですが、USBポートのつなぐ箇所により、アプリケーションから見える

    名前が違うため、再度設定しなければならないという問題に遭遇しています。

    このような問題をフォーラム全体で探してみましたがみつかりませんし、以前はWindows7のフォーラムがあったように思うのですが、

    探してもみつからなかったので、クライアント開発全般に質問させていただきました。

    適切なフォーラムがあれば教えていただけないでしょうか?

    そちらで質問してみます。

     


    Reiji Tanaka
    2012年1月10日 23:22
  • デバイスがシリアル番号を持っていない場合、接続したUSBポート毎に別のデバイス名が割り振られることは規定の動作だったと思います。
    ※Windows 2000 ~ Windows 7まで

    シリアル番号を持たない同じデバイスを複数利用できるようにするための工夫だと思われます。
    デバイスのシリアル番号の有無を知るには、USB Device DescriptorのiSerialNumberをしらべます。

    ご使用の製品によっては、個別の事情があるかもしれません。
    その製品のメーカーに問い合わせることをお勧めします。


    • 編集済み TANO_ASO 2012年1月11日 4:34
    • 回答としてマーク Reiji 2012年1月16日 2:12
    2012年1月11日 4:21
  • TANO_ASOさん

     

    情報ありがとうございます。昔からそうだったとは、存じませんでした。

    シリアル番号を持たないデバイスの場合というのはヒントになります。

    参考にさせていただきます。

    ありがとうございました。


    Reiji Tanaka
    2012年1月16日 2:12