Função IoFreeWorkItem (wdm.h)

A rotina IoFreeWorkItem libera um item de trabalho que foi alocado por IoAllocateWorkItem.

Sintaxe

void IoFreeWorkItem(
  [in] PIO_WORKITEM IoWorkItem
);

Parâmetros

[in] IoWorkItem

Ponteiro para uma estrutura IO_WORKITEM que foi retornada por uma chamada anterior para IoAllocateWorkItem.

Retornar valor

Nenhum

Comentários

Libere apenas um item de trabalho que não esteja na fila no momento. O sistema desativa um item de trabalho antes de executar a rotina de retorno de chamada do item de trabalho, para que IoFreeWorkItem possa ser chamado de dentro da rotina WorkItem ou WorkItemEx para o item de trabalho.

Para obter mais informações sobre itens de trabalho, consulte Threads do System Worker.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Confira também

IO_WORKITEM

IoAllocateWorkItem