Good day. Looking at the initial information you provided, I understand that you need to communicate with the driver to access the low level mouse movement functionality.
Kernel drivers are not possible with C#. If this is a requirement for you, I can develop User Mode Driver with C#.
If the reason you want this driver in C# is the driver communication, I can offer several alternatives depending on your project details.
Feel free to reach out and we can find the best solution for your project.
Best regards