在用户模式下,可通过DeviceIoControl函数调用IOCTL。
我可以在内核模式下使用什么来发出IOCTL调用?我必须在文件系统微过滤器驱动程序中使用它。
背景
我正在编写一个filesystem minifilter driver,必须向存储设备发出IOCTL调用,以找出它们的序列号和功能(可移动或不可移动)。
在用户模式下,可通过DeviceIoControl函数调用IOCTL。
我可以在内核模式下使用什么来发出IOCTL调用?我必须在文件系统微过滤器驱动程序中使用它。
背景
我正在编写一个filesystem minifilter driver,必须向存储设备发出IOCTL调用,以找出它们的序列号和功能(可移动或不可移动)。
1条答案
按热度按时间wf82jlnq1#
您可以使用FltDeviceIoControlFile,也可以使用IoBuildDeviceIoControlRequest和IoCallDriver手动构建和发送IRP。