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) |