|
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