MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / hid_get_product_string

Function hid_get_product_string

lib/hidapi/mac/hid.c:1423–1440  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1421}
1422
1423int HID_API_EXPORT_CALL hid_get_product_string(hid_device *dev, wchar_t *string, size_t maxlen)
1424{
1425 if (!string || !maxlen) {
1426 register_device_error(dev, "Zero buffer/length");
1427 return -1;
1428 }
1429
1430 struct hid_device_info *info = hid_get_device_info(dev);
1431 if (!info) {
1432 // hid_get_device_info will have set an error already
1433 return -1;
1434 }
1435
1436 wcsncpy(string, info->product_string, maxlen);
1437 string[maxlen - 1] = L'\0';
1438
1439 return 0;
1440}
1441
1442int HID_API_EXPORT_CALL hid_get_serial_number_string(hid_device *dev, wchar_t *string, size_t maxlen)
1443{

Callers 1

mainFunction · 0.50

Calls 1

register_device_errorFunction · 0.70

Tested by 1

mainFunction · 0.40