# Usb_DeviceArray ## Overview Defines the device ID list, which is used to store the device IDs and device quantity obtained using **OH_Usb_GetDevices**. **Since**: 16 **Related module**: [UsbDDK](capi-usbddk.md) **Header file:** [usb_ddk_types.h](capi-usb-ddk-types-h.md) ## Summary ### Member Variables | Name| Description| | -- | -- | | uint64_t* deviceIds | Defines the start address of the device ID array. The number of device IDs cannot exceed 128.| | uint32_t num | Defines the device quantity. Device IDs are obtained by traversing **deviceIds** based on the value of this parameter. If the value is **0**, there is no USB device.|