EVT_WDF_WORKITEM回调函数 (wdfworkitem.h)

[适用于 KMDF 和 UMDF]

驱动程序的 EvtWorkItem 事件回调函数执行与指定工作项关联的工作。

语法

EVT_WDF_WORKITEM EvtWdfWorkitem;

void EvtWdfWorkitem(
  [in] WDFWORKITEM WorkItem
)
{...}

参数

[in] WorkItem

框架工作项对象的句柄。

返回值

备注

通常,驱动程序的 EvtWorkItem 回调函数执行由驱动程序存储在工作项对象的上下文内存中的信息指定的任务。

若要注册 EvtWorkItem 回调函数,驱动程序将调用 WdfWorkItemCreate

EvtWorkItem 回调函数执行指定任务后,它必须调用 WdfObjectDelete,除非驱动程序重用工作项。

有关工作项的详细信息,请参阅 使用框架工作项

EvtWorkItem 回调函数在 IRQL = PASSIVE_LEVEL 在系统工作线程的上下文中运行。

要求

要求
目标平台 通用
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfworkitem.h (包括 Wdf.h)
IRQL PASSIVE_LEVEL (请参阅备注部分)

另请参阅

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue