ハブデバイスに接続されたデバイス情報を取得する
引数 |
説明 |
struct usbd_usb_deviceinfo * pParent |
[in] Usbh_Api_EnumRootHub() で取得したハブデバイス |
struct usbd_usb_deviceinfo * pChild |
[in] デバイス |
ハブデバイスに接続されたデバイス情報の取得結果
返値の詳細 |
説明 |
NULL以外 |
接続デバイス |
NULL |
これ以上デバイスは接続されていない |
指定したハブデバイスに接続されたデバイス情報を取得します。
Usbh_Api_EnumRootHub で取得したハブデバイスを、 本関数の引数とすることでハブに接続されたデバイスを1つずつ取得することができます。
pChild をNULLとすることで1つ目のデバイスを取得することができます。
ハブに複数のデバイスが接続されている場合、引数pChild = NULLで取得したデバイスを 引数とすることで2つ目のデバイスを取得でき、取得できるデバイスがなくなるとNULLを返します。