|  | 
 | ||||||
Semi-opaque device information structure of a device list. More...
#include <libusbk.h>
| Data Fields | |
| KLST_DEV_COMMON_INFO | Common | 
| Common usb device information. | |
| INT | DriverID | 
| Driver id this device element is using. | |
| CHAR | DeviceInterfaceGUID [KLST_STRING_MAX_LEN] | 
| Device interface GUID. | |
| CHAR | DeviceID [KLST_STRING_MAX_LEN] | 
| Device instance ID.  More... | |
| CHAR | ClassGUID [KLST_STRING_MAX_LEN] | 
| Class GUID. | |
| CHAR | Mfg [KLST_STRING_MAX_LEN] | 
| Manufacturer name as specified in the INF file. | |
| CHAR | DeviceDesc [KLST_STRING_MAX_LEN] | 
| Device description as specified in the INF file. | |
| CHAR | Service [KLST_STRING_MAX_LEN] | 
| Driver service name. | |
| CHAR | SymbolicLink [KLST_STRING_MAX_LEN] | 
| Unique identifier. | |
| CHAR | DevicePath [KLST_STRING_MAX_LEN] | 
| physical device filename used with the Windows CreateFile() | |
| INT | LUsb0FilterIndex | 
| libusb-win32 filter index id. | |
| BOOL | Connected | 
| Indicates the devices connection state. | |
| KLST_SYNC_FLAG | SyncFlags | 
| Synchronization flags. (internal use only) | |
| CHAR | SerialNumber [KLST_STRING_MAX_LEN] | 
| If the the device is serialized, represents the string value of USB_DEVICE_DESCRIPTOR::iSerialNumber. For Devices without a iSerialNumber, represents the unique InstanceID assigned by Windows. | |
Semi-opaque device information structure of a device list.
| CHAR DeviceID[KLST_STRING_MAX_LEN] | 
Device instance ID.
A Device instance ID has the following format: [enumerator][enumerator-specific-device-ID][instance-specific-ID]
USB  1.8.6
 1.8.6