Compartilhar via


estrutura WUDF_WORKITEM_CONFIG (wudfworkitem.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Drivers universais do Windows devem usar UMDF 2. Para obter mais informações, consulte Introdução com UMDF.]

O

WUDF_WORKITEM_CONFIG estrutura contém informações associadas a um item de trabalho.

Sintaxe

typedef struct _WUDF_WORKITEM_CONFIG {
  ULONG             Size;
  PFN_WUDF_WORKITEM OnWorkItemFunc;
  BOOLEAN           AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;

Membros

Size

O tamanho, em bytes, dessa estrutura.

OnWorkItemFunc

O endereço de uma função de retorno de chamada OnWorkItem .

AutomaticSerialization

Um valor booliano que, se TRUE, indica que a estrutura sincronizará a execução da função de retorno de chamada OnWorkItem com funções de retorno de chamada de outros objetos que estão abaixo do objeto pai do objeto de item de trabalho. Se FALSE, a estrutura não sincronizará a execução da função de retorno de chamada OnWorkItem .

Comentários

O driver deve inicializar a estrutura de WUDF_WORKITEM_CONFIG chamando WUDF_WORKITEM_CONFIG_INIT. Em seguida, o driver pode passar a estrutura para o método IWDFDevice3::CreateWorkItem como um parâmetro de entrada.

Definir o membro AutomaticSerialization do WUDF_WORKITEM_CONFIG como TRUE não terá efeito se o driver não tiver habilitado a sincronização automática de retorno de chamada chamando IWDFDeviceInitialize::SetLockingConstraint.

Requisitos

Requisito Valor
Versão mínima do UMDF 1.11
Cabeçalho wudfworkitem.h

Confira também

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT