<< Click to Display Table of Contents >>

Navigation:  WinLicense > WinLicense SDK > Miscellaneous Functions >


The WLHardwareGetUsbIdAt function retrieves hardware ID for a specific USB drive that was found on the system. You need to first call the function WLHardwareGetNumberUsbDrives  to know the number of USB drives that were found on the system. After that, you have to iterate over all found USB drives calling the function WLHardwareGetUsbIdAt.


Click to expand/collapseShow C/C++ function definition
Click to expand/collapseShow Delphi function definition
Click to expand/collapseShow Visual Basic Native function definition
Click to expand/collapseShow .NET function definition





[in] Index of the specific USB drive to retrieve the hardware ID



[out] Pointer to a buffer that will receive a null-terminated string with the hardware ID for the USB drive at the given position.



Return Values


If the function succeeds, the return value is True.


If the function fails, the return value is False.





The format of the hardware ID in the current implementation of WinLicense is as follows:


XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX  (where 'X' can be [0-9, A-F])