FltAllocateDeferredIoWorkItem 函数 (fltkernel.h)
FltAllocateDeferredIoWorkItem 分配延迟 I/O 工作项。
语法
PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();
返回值
如果非分页池中没有足够的内存来满足请求,FltAllocateDeferredIoWorkItem 将返回 NULL。 否则,它将返回指向已分配工作项的指针。
注解
FltAllocateDeferredIoWorkItem 从非分页池分配延迟的 I/O 工作项。
若要将此工作项插入延迟的 I/O 工作队列,请调用 FltQueueDeferredIoWorkItem。
为了释放工作项,微筛选器驱动程序通常从 FltQueueDeferredIoWorkItem 中指定的工作例程调用 FltFreeDeferredIoWorkItem。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | fltkernel.h (包括 Fltkernel.h) |
Library | FltMgr.lib |
IRQL | <= DISPATCH_LEVEL |