Bagikan melalui


struktur WDF_INTERRUPT_INFO (wdfinterrupt.h)

[Berlaku untuk KMDF dan UMDF]

Struktur WDF_INTERRUPT_INFO berisi informasi tentang sumber daya yang mengganggu perangkat.

Sintaks

typedef struct _WDF_INTERRUPT_INFO {
  ULONG                  Size;
  ULONG64                Reserved1;
  KAFFINITY              TargetProcessorSet;
  ULONG                  Reserved2;
  ULONG                  MessageNumber;
  ULONG                  Vector;
  KIRQL                  Irql;
  KINTERRUPT_MODE        Mode;
  WDF_INTERRUPT_POLARITY Polarity;
  BOOLEAN                MessageSignaled;
  UCHAR                  ShareDisposition;
  USHORT                 Group;
} WDF_INTERRUPT_INFO, *PWDF_INTERRUPT_INFO;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Reserved1

Anggota ini dicadangkan untuk digunakan di masa mendatang.

TargetProcessorSet

Nilai berjenis KAFFINITY yang menentukan afinitas prosesor interupsi.

Reserved2

Anggota ini dicadangkan untuk digunakan di masa mendatang.

MessageNumber

Jika anggota MessageSignaledTRUE, ini adalah nomor pesan interupsi.

Vector

Vektor interupsi.

Irql

IRQL tempat perangkat diinterupsi.

Mode

Enumerator jenis KINTERRUPT_MODE yang menunjukkan apakah interupsi dipicu tingkat atau dipicu tepi.

Polarity

Enumerator jenis WDF_INTERRUPT_POLARITY yang mengidentifikasi polaritas sinyal interupsi.

MessageSignaled

Nilai Boolean yang, jika TRUE, menunjukkan bahwa interupsi diberi sinyal pesan. Jika FALSE, interupsi tidak diberi sinyal pesan.

ShareDisposition

Enumerator jenis CM_SHARE_DISPOSITION yang menunjukkan apakah interupsi sedang dibagikan. Nilainya adalah CmResourceShareShared jika interupsi sedang dibagikan atau CmResourceShareDeviceExclusive jika interupsi tidak dibagikan. Jenis enumerasi CM_SHARE_DISPOSITION didefinisikan dalam Wdm.h.

Group

Nilai yang mengidentifikasi grup prosesor tempat anggota TargetProcessorSet berlaku. Nilai ini nol jika komputer hanya memiliki satu grup prosesor atau jika sistem operasi tidak mendukung grup prosesor. Anggota Grup tersedia di KMDF versi 1.9 dan yang lebih baru.

Keterangan

Struktur WDF_INTERRUPT_INFO digunakan sebagai input ke metode WdfInterruptGetInfo . Untuk menginisialisasi struktur WDF_INTERRUPT_INFO , driver Anda harus memanggil WDF_INTERRUPT_INFO_INIT sebelum memanggil WdfInterruptGetInfo.

Persyaratan

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

Lihat juga

KAFINITAS

KINTERRUPT_MODE

WDF_INTERRUPT_INFO_INIT

WDF_INTERRUPT_POLARITY

WdfInterruptGetInfo