Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[Aplica-se somente ao KMDF]
A estrutura WDF_DPC_CONFIG contém informações de configuração para um objeto DPC.
Sintaxe
typedef struct _WDF_DPC_CONFIG {
ULONG Size;
PFN_WDF_DPC EvtDpcFunc;
BOOLEAN AutomaticSerialization;
} WDF_DPC_CONFIG, *PWDF_DPC_CONFIG;
Membros
Size
O tamanho, em bytes, dessa estrutura.
EvtDpcFunc
Um ponteiro para a função de retorno de chamada EvtDpcFunc do driver.
AutomaticSerialization
Um valor booliano que, se verdadeiro, indica que a estrutura sincronizará a execução do objeto DPC EvtDpcFunc função de retorno de chamada com funções de retorno de chamada de outros objetos que estão abaixo do pai do objeto DPC. Para obter mais informações, consulte a seção Comentários a seguir.
Observações
A estrutura WDF_DPC_CONFIG é usada como entrada para WdfDpcCreate.
Para inicializar uma estrutura de WDF_DPC_CONFIG, o driver deve primeiro chamar WDF_DPC_CONFIG_INIT e, em seguida, preencher os membros da estrutura que WDF_DPC_CONFIG_INIT não inicializar.
A configuração de AutomaticSerialization para TRUE não terá efeito se o escopo de sincronização do objeto do dispositivo pai estiver definido como WdfSynchronizationScopeNone.
Definir de AutomaticSerialization para verdadeiro faz com que WdfDpcCreate falhe se o de nível de execução do objeto do dispositivo pai estiver definido como WdfExecutionLevelPassive.
Para obter mais informações sobre de AutomaticSerialization e sincronizar funções de retorno de chamada do driver, consulte Técnicas de Sincronização para drivers de Framework-Based.
Para obter mais informações sobre como lidar com interrupções em drivers baseados em estrutura, consulte Tratando interrupções de hardware.
Requisitos
| Requisito | Valor |
|---|---|
| versão mínima do KMDF | 1.0 |
| cabeçalho | wdfdpc.h (inclua Wdf.h) |