Compartir a través de


EVT_WDF_WORKITEM función de devolución de llamada (wdfworkitem.h)

[Se aplica a KMDF y UMDF]

La EvtWorkItem de un controlador función de devolución de llamada de eventos realiza el trabajo asociado a un elemento de trabajo especificado.

Sintaxis

EVT_WDF_WORKITEM EvtWdfWorkitem;

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

Parámetros

[in] WorkItem

Identificador de un objeto de elemento de trabajo de marco.

Valor devuelto

Ninguno

Observaciones

Normalmente, el EvtWorkItem de un controlador función de devolución de llamada realiza tareas especificadas por información que el controlador almacena en la memoria contextual de un objeto de elemento de trabajo.

Para registrar una función de devolución de llamada EvtWorkItem, el controlador llama a WdfWorkItemCreate.

Después de que el EvtWorkItem función de devolución de llamada haya realizado las tareas especificadas, debe llamar a WdfObjectDelete, a menos que el controlador reutilice los elementos de trabajo.

Para obtener más información sobre los elementos de trabajo, vea Using Framework Work Items.

La función de devolución de llamada EvtWorkItem se ejecuta en IRQL = PASSIVE_LEVEL en el contexto de un subproceso de trabajo del sistema.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfworkitem.h (incluya Wdf.h)
irQL PASSIVE_LEVEL (consulte la sección Comentarios)

Consulte también

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue