众所周知,在 Windows NT 内核中,有三种方法可以在 PASSIVE_LEVEL 的系统线程环境中发布要执行的工作项。
即ExQueueWorkItem
,FltQueueGenericWorkItem
和FltQueueDeferredIoWorkItem
.
但是,我只是想知道它们的区别和各自的应用场景。
有什么解释吗?
众所周知,在 Windows NT 内核中,有三种方法可以在 PASSIVE_LEVEL 的系统线程环境中发布要执行的工作项。
即ExQueueWorkItem
,FltQueueGenericWorkItem
和FltQueueDeferredIoWorkItem
.
但是,我只是想知道它们的区别和各自的应用场景。
有什么解释吗?