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) |