EVT_WDF_WORKITEM função de retorno de chamada (wdfworkitem.h)
[Aplica-se a KMDF e UMDF]
A função de retorno de chamada de evento EvtWorkItem de um driver executa o trabalho associado a um item de trabalho especificado.
Sintaxe
EVT_WDF_WORKITEM EvtWdfWorkitem;
void EvtWdfWorkitem(
[in] WDFWORKITEM WorkItem
)
{...}
Parâmetros
[in] WorkItem
Um identificador para um objeto de item de trabalho da estrutura.
Retornar valor
Nenhum
Comentários
Normalmente, a função de retorno de chamada EvtWorkItem de um driver executa tarefas especificadas por informações que o driver armazenou na memória de contexto de um objeto de item de trabalho.
Para registrar uma função de retorno de chamada EvtWorkItem , o driver chama WdfWorkItemCreate.
Depois que a função de retorno de chamada EvtWorkItem tiver executado as tarefas especificadas, ela deverá chamar WdfObjectDelete, a menos que o driver reutilize itens de trabalho.
Para obter mais informações sobre itens de trabalho, consulte Usando itens de trabalho da estrutura.
A função de retorno de chamada EvtWorkItem é executada em IRQL = PASSIVE_LEVEL no contexto de um thread de trabalho do sistema.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfworkitem.h (inclua Wdf.h) |
IRQL | PASSIVE_LEVEL (consulte a seção Comentários) |