Bagikan melalui


enumerasi WDF_INTERRUPT_POLICY (wudfinterrupt.h)

[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]

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

Sintaks

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

Konstanta

 
WdfIrqPolicyMachineDefault
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 IWDFInterrupt::SetPolicy .

Persyaratan

Persyaratan Nilai
Versi UMDF minimum 1.11
Header wudfinterrupt.h

Lihat juga

IWDFInterrupt::SetPolicy