none
WDF 8.0 Samples PortIO Sample,Why The I/O read is too slow?(PortIO例程,I/O读取延迟太大,比WDM式慢几十微秒) RRS feed

  • 问题

  • I am Using The PortIO Sample in WDK 8.0 Samples ,In the read Function ,I Use The QueryPerformanceCounter to measure The DeviceIoControl Delay,but the time is about 20us,Why delay so long?

    在端口读写过程中,使用高精度时间读取DeviceIoControl,时间在20微秒级别,类似的读取,使用WDM式的驱动,延迟在5微秒以下,是WDF本身有延迟吗?还是例程需要进行配置才能达到较快的速度,可以确定延迟发生在IO队列消息响应的过程中,在写端口的过程中,时间很快,在4微秒以下。期待相关答复,谢谢!

    2018年4月14日 10:06

全部回复