HidD_GetInputReport()调用后缓冲区中有什么内容?

时间:2016-04-15 08:03:06

标签: winapi usb hid

在阅读HidD_GetInputReport后,我对缓冲区中返回的内容感到困惑。 假设我们想要接收N个字节的有效载荷,MSDN说我们需要一个N + 1字节的缓冲区,第一个字节设置为Report ID,如果没有指定ID,则为零。

在这两种情况下,一旦我们从HidD_GetInputReport()返回,是否仍有报告ID在数据库前面加上缓冲区?或者,换句话说,我应该从偏移0或偏移1开始读取有效载荷吗?对于未指定(零)和指定(非零)的报告ID,它是否相同?

0 个答案:

没有答案