Compartilhar via


estrutura WUDF_WORKITEM_CONFIG (wudfworkitem.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum recurso novo está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2. Para obter mais informações, consulte Introdução aoda 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 VERDADEIRO, indica que a estrutura sincronizará a execução do OnWorkItem função de retorno de chamada com funções de retorno de chamada de outros objetos que estão abaixo do objeto pai do objeto do item de trabalho. Se FALSE, a estrutura não sincroniza a execução da função de retorno de chamada OnWorkItem.

Observações

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

Definir o AutomaticSerialization membro do WUDF_WORKITEM_CONFIG como TRUE não terá efeito se o driver não habilitar 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

Consulte também

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT