Bagikan melalui


enumerasi WDF_INTERRUPT_POLICY (wdfinterrupt.h)

[Berlaku untuk KMDF dan UMDF]

Jenis enumerasi WDF_INTERRUPT_POLICY mengidentifikasi kebijakan afinitas yang dapat digunakan manajer PnP saat menetapkan interupsi perangkat ke prosesor sistem multiprosesor.

Sintaks

typedef enum _WDF_INTERRUPT_POLICY {
  WdfIrqPolicyMachineDefault = 0,
  WdfIrqPolicyAllCloseProcessors,
  WdfIrqPolicyOneCloseProcessor,
  WdfIrqPolicyAllProcessorsInMachine,
  WdfIrqPolicySpecifiedProcessors,
  WdfIrqPolicySpreadMessagesAcrossAllProcessors
} WDF_INTERRUPT_POLICY, *PWDF_INTERRUPT_POLICY;

Konstanta

 
WdfIrqPolicyMachineDefault
Nilai: 0
Gunakan kebijakan afinitas default sistem.
WdfIrqPolicyAllCloseProcessors
Untuk sistem NUMA, manajer PnP harus menetapkan interupsi perangkat ke prosesor yang dekat dengan perangkat. Untuk sistem non-NUMA, menentukan WdfIrqPolicyAllCloseProcessors sama dengan menentukan WdfIrqPolicyAllProcessorsInMachine.
WdfIrqPolicyOneCloseProcessor
Untuk sistem NUMA, manajer PnP harus menetapkan satu interupsi ke prosesor yang dekat dengan perangkat. Untuk sistem non-NUMA, manajer PnP dapat menetapkan interupsi ke prosesor apa pun.
WdfIrqPolicyAllProcessorsInMachine
Manajer PnP dapat menetapkan interupsi perangkat ke salah satu prosesor sistem.
WdfIrqPolicySpecifiedProcessors
Manajer PnP harus menetapkan interupsi perangkat hanya untuk prosesor yang ditentukan.
WdfIrqPolicySpreadMessagesAcrossAllProcessors
Manajer PnP harus menetapkan interupsi berbasis pesan yang berbeda ke prosesor yang berbeda, jika memungkinkan.

Keterangan

Jenis enumerasi WDF_INTERRUPT_POLICY digunakan sebagai input ke metode WdfInterruptSetPolicy .

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfinterrupt.h (termasuk Wdf.h, Wudfddi.h)

Lihat juga

WdfInterruptSetPolicy