WDF_INTERRUPT_EXTENDED_POLICY struttura (wudfinterrupt.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]

La struttura WDF_INTERRUPT_EXTENDED_POLICY contiene informazioni sui criteri, la priorità, la priorità, l'affinità e il gruppo di un interruzione.

Sintassi

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;

Members

Size

Dimensione, in byte, della struttura.

Policy

Enumeratore WDF_INTERRUPT_POLICY tipizzato che specifica un criterio di affinità del processore per l'interruzione.

Priority

Enumeratore WDF_INTERRUPT_PRIORITY tipizzato che specifica una priorità per l'interruzione.

TargetProcessorSetAndGroup

Struttura GROUP_AFFINITY che specifica un gruppo di processori e una maschera di affinità del processore all'interno del gruppo, se il parametro Policy è impostato su WdfIrqPolicySpecifiedProcessors. La struttura GROUP_AFFINITY è definita in Winnt.h.

Commenti

La struttura WDF_INTERRUPT_EXTENDED_POLICY viene usata come input per il metodo IWDFInterrupt::SetExtendedPolicy .

Per inizializzare una struttura WDF_INTERRUPT_EXTENDED_POLICY , il driver deve chiamare WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Requisiti

Requisito Valore
Versione UMDF minima 1.11
Intestazione wudfinterrupt.h

Vedi anche

IWDFInterrupt::SetExtendedPolicy

WDF_INTERRUPT_EXTENDED_POLICY_INIT