如何在内核模式下进行IOCTL调用(windows)

时间:2010-06-04 10:55:20

标签: windows driver kernel ioctl

在用户模式下,IOCTL调用可以通过DeviceIoControl功能进行 我可以在内核模式下使用什么来发出IOCTL调用?我必须在文件系统minifilter驱动程序中使用它。

背景
我正在编写filesystem minifilter driver,我必须向存储设备发出IOCTL调用,以找出他们的序列号和功能(可移动或不可移动)。

1 个答案:

答案 0 :(得分:3)

您可以使用FltDeviceIoControlFile或使用IoBuildDeviceIoControlRequest手动构建和发送IRP 和IoCallDriver