hid_get_feature_report

@brief Get a feature report from a HID device.

Make sure to set the first byte of @p data[] to the Report ID of the report to be read. Make sure to allow space for this extra byte in @p data[].

@ingroup API @param device A device handle returned from hid_open(). @param data A buffer to put the read data into, including the Report ID. Set the first byte of @p data[] to the Report ID of the report to be read. @param length The number of bytes to read, including an extra byte for the report ID. The buffer can be longer than the actual report.

@returns This function returns the number of bytes read and -1 on error.

extern (C)
int
hid_get_feature_report
(,
ubyte* data
,
size_t length
)

Meta