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 de tipo WDF_INTERRUPT_POLICY que especifica uma política de afinidade de processador para a interrupção.
Priority
Um enumerador de tipo WDF_INTERRUPT_PRIORITY que 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 estiver definido como WdfIrqPolicySpecifiedProcessors. A estrutura GROUP_AFFINITY é definida em Winnt.h.
Comentários
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) |