Linux kernel hid.dll是KMDF还是UMDF的一部分?

Linux kernel hid.dll是KMDF还是UMDF的一部分?,linux-kernel,hid,kmdf,umdf,Linux Kernel,Hid,Kmdf,Umdf,我试图弄清楚hid.dll是KMDF还是UMDF的一部分,还是没有。 我通常在我的C程序中使用它,如下所示: [DllImport("hid.dll", SetLastError = true)] internal static extern Boolean HidD_GetInputReport (SafeFileHandle HiddevObject, Byte[] lpReportbuff, Int32 ReportbuffLen); 我想在Linux上使用一个类

我试图弄清楚hid.dll是KMDF还是UMDF的一部分,还是没有。 我通常在我的C程序中使用它,如下所示:

[DllImport("hid.dll", SetLastError = true)]
internal static extern Boolean HidD_GetInputReport
    (SafeFileHandle HiddevObject,
    Byte[] lpReportbuff,
    Int32 ReportbuffLen);
我想在Linux上使用一个类似的。我需要考虑哪些因素。
我使用它的应用程序用于与传感器设备交互。

HID.dll是一个用户模式库,提供支持例程以获取有关HID集合的信息。HID.dll与HIDClass驱动程序通信,HIDClass.sys是HIDClass设备安装类的windows内核模式驱动程序。使用HID.dll,您不必为HID类设备编写自己的设备驱动程序


您正在使用哪些传感器设备?

问题不应该是如何在Linux中与HID传感器设备交互?我问过类似的问题:,但我想知道它的结构以便更好地理解,请随意编辑这些问题。