問題 VS2005開發WinUSB的問題

  • 2012年4月11日 上午 07:17
     
     

    如題,我用VS2005搭配WDK開發winusb程式,算是初學者。

    最近遇到一個問題,

    我將usb裝置插入電腦,開啟"usb view"這個程式,可是卻只看的到一個endpoint descriptor。如下圖

    但其實這個裝置有三個endpoint,兩個interface descriptor。

    我也參考過以下網頁,似乎只要將WinUsb_QueryInterfaceSettings function中的 alternatesetting number 設成1,就可以讀到另一個interface。

    http://msdn.microsoft.com/en-us/library/windows/hardware/ff540174(v=vs.85).aspx

    但是我嘗試過此法,結果是不行的。

    請問各位先進有碰過此類問題嗎?

    若是碰過,當初怎麼解決呢?