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

[Se aplica a KMDF y UMDF]

La función de devolución de llamada de eventos EvtWorkItem de un controlador 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

None

Observaciones

Normalmente, la función de devolución de llamada EvtWorkItem de un controlador realiza tareas especificadas por la información que el controlador almacena en la memoria de contexto 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 la función de devolución de llamada EvtWorkItem 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 Uso de elementos de trabajo de Framework.

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 Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfworkitem.h (include Wdf.h)
IRQL PASSIVE_LEVEL (consulte la sección Comentarios)

Consulte también

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue