Bagikan melalui


struktur WDF_INTERRUPT_EXTENDED_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.]

Struktur WDF_INTERRUPT_EXTENDED_POLICY berisi informasi tentang kebijakan, prioritas, afinitas, dan grup interupsi.

Sintaks

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;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Policy

Enumerator jenis WDF_INTERRUPT_POLICY yang menentukan kebijakan afinitas prosesor untuk interupsi.

Priority

Enumerator jenis WDF_INTERRUPT_PRIORITY yang menentukan prioritas untuk interupsi.

TargetProcessorSetAndGroup

Struktur GROUP_AFFINITY yang menentukan grup prosesor dan masker afinitas prosesor dalam grup, jika parameter Kebijakan diatur ke WdfIrqPolicySpecifiedProcessors. Struktur GROUP_AFFINITY didefinisikan dalam Winnt.h.

Keterangan

Struktur WDF_INTERRUPT_EXTENDED_POLICY digunakan sebagai input untuk metode IWDFInterrupt::SetExtendedPolicy .

Untuk menginisialisasi struktur WDF_INTERRUPT_EXTENDED_POLICY , driver Anda harus memanggil WDF_INTERRUPT_EXTENDED_POLICY_INIT.

Persyaratan

Persyaratan Nilai
Versi UMDF minimum 1.11
Header wudfinterrupt.h

Lihat juga

IWDFInterrupt::SetExtendedPolicy

WDF_INTERRUPT_EXTENDED_POLICY_INIT