struktur PEP_UNMASKED_INTERRUPT_INFORMATION (pepfx.h)

Struktur PEP_UNMASKED_INTERRUPT_INFORMATION berisi informasi tentang sumber interupsi.

Sintaks

typedef struct _PEP_UNMASKED_INTERRUPT_INFORMATION {
  USHORT                       Version;
  USHORT                       Size;
  PEP_UNMASKED_INTERRUPT_FLAGS Flags;
  KINTERRUPT_MODE              Mode;
  KINTERRUPT_POLARITY          Polarity;
  ULONG                        Gsiv;
  USHORT                       PinNumber;
  PEPHANDLE                    DeviceHandle;
} PEP_UNMASKED_INTERRUPT_INFORMATION, *PPEP_UNMASKED_INTERRUPT_INFORMATION;

Anggota

Version

Versi struktur ini.

Size

Ukuran, dalam byte, dari struktur ini.

Flags

Serikat PEP_UNMASKED_INTERRUPT_FLAGS yang menunjukkan apakah interupsi adalah gangguan primer atau sekunder. Untuk informasi selengkapnya, lihat Gangguan Primer dan Sekunder.

Mode

Nilai enumerasi KINTERRUPT_MODE . Anggota ini menunjukkan apakah interupsi dipicu tepi atau dipicu tingkat.

Polarity

Nilai enumerasi KINTERRUPT_POLARITY . Anggota ini menunjukkan tepi atau tingkat sinyal interupsi mana yang memicu gangguan.

Gsiv

Nomor vektor interupsi sistem global (GSIV) yang mengidentifikasi gangguan ini. Firmware ACPI menetapkan nomor GSIV ke semua baris interupsi utama. Untuk garis interupsi sekunder (GPIO), nomor GSIV ditetapkan secara dinamis oleh sistem operasi.

PinNumber

Untuk sumber interupsi sekunder, anggota ini mengidentifikasi jumlah pin pada pengontrol I/O tujuan umum (GPIO) yang terhubung ke garis sinyal interupsi dari perangkat yang mengganggu. Untuk sumber interupsi utama, anggota ini tidak terdefinisi.

Jika pengontrol GPIO memiliki pin N GPIO, pin diberi nomor 0 hingga N–1. Satu atau beberapa pin GPIO ini mungkin dikonfigurasi sebagai input interupsi.

DeviceHandle

Untuk sumber interupsi sekunder, anggota ini berisi handel perangkat PEP untuk pengontrol GPIO yang merupakan sumber untuk gangguan ini. Untuk sumber interupsi utama, bidang ini tidak terdefinisi.

Keterangan

Struktur ini digunakan oleh rutinitas callback EnumerateInterruptSource .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Header pepfx.h (termasuk Pep_x.h)

Lihat juga

EnumerateInterruptSource

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_UNMASKED_INTERRUPT_FLAGS