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 |