Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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) |