在用户模式下,可以通过DeviceIoControlfunction进行IOCTL调用。 我可以在内核模式下使用什么来发出IOCTL呼叫? 我必须在文件系统微型filter驱动程序中使用它。
背景 我正在编写一个文件系统微filter驱动程序 ,我必须发出IOCTL调用存储设备,以找出他们的序列号和function(可移动或不可移动)。
您可以使用FltDeviceIoControlFile或使用IoBuildDeviceIoControlRequest和IoCallDriver手动构建和发送IRP。