estrutura WDF_INTERRUPT_EXTENDED_POLICY (wdfinterrupt.h)
[Aplica-se a KMDF e UMDF]
A estrutura WDF_INTERRUPT_EXTENDED_POLICY contém informações sobre a política, a prioridade, a afinidade e o grupo de uma interrupção.
Sintaxe
typedef struct _WDF_INTERRUPT_EXTENDED_POLICY {
ULONG Size;
WDF_INTERRUPT_POLICY Policy;
WDF_INTERRUPT_PRIORITY Priority;
GROUP_AFFINITY TargetProcessorSetAndGroup;
} WDF_INTERRUPT_EXTENDED_POLICY, *PWDF_INTERRUPT_EXTENDED_POLICY;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Policy
Um enumerador tipo WDF_INTERRUPT_POLICYque especifica uma política de afinidade de processador para a interrupção.
Priority
Um enumerador tipo WDF_INTERRUPT_PRIORITYque especifica uma prioridade para a interrupção.
TargetProcessorSetAndGroup
Uma estrutura GROUP_AFFINITY que especifica um grupo de processadores e uma máscara de afinidade de processador dentro do grupo, se o parâmetro Policy for definido como WdfIrqPolicySpecifiedProcessors. A estrutura GROUP_AFFINITY é definida no winnt.h.
Observações
A estrutura WDF_INTERRUPT_EXTENDED_POLICY é usada como entrada do WdfInterruptSetExtendedPolicy .
Para inicializar uma estrutura de WDF_INTERRUPT_EXTENDED_POLICY, o driver deve chamar WDF_INTERRUPT_EXTENDED_POLICY_INIT.
Requisitos
Requisito | Valor |
---|---|
versão mínima do KMDF | 1.9 |
cabeçalho | wdfinterrupt.h (inclua Wdf.h) |