Compartilhar via


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)

Confira também

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue