3

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

背景
我正在编写一个文件系统微过滤驱动程序,我必须向存储设备发出 IOCTL 调用以找出它们的序列号和功能(可移动或不可移动)。

4

1 回答 1

4

您可以使用FltDeviceIoControlFile或使用IoBuildDeviceIoControlRequestIoCallDriver手动构建和发送 IRP 。

于 2010-06-04T11:08:38.333 回答