struktur IRQ_DES_64 (cfgmgr32.h)
Struktur IRQ_DES digunakan untuk menentukan daftar sumber daya atau daftar persyaratan sumber daya yang menjelaskan penggunaan baris IRQ untuk instans perangkat. Untuk informasi selengkapnya tentang daftar sumber daya dan daftar persyaratan sumber daya, lihat Sumber Daya Perangkat Keras.
Sintaks
typedef struct IRQ_Des_64_s {
DWORD IRQD_Count;
DWORD IRQD_Type;
#if ...
USHORT IRQD_Flags;
USHORT IRQD_Group;
#else
DWORD IRQD_Flags;
#endif
ULONG IRQD_Alloc_Num;
ULONG64 IRQD_Affinity;
} IRQ_DES_64, *PIRQ_DES_64;
Anggota
IRQD_Count
Untuk daftar sumber daya:
Nol.
Untuk daftar persyaratan sumber daya:
Jumlah elemen dalam struktur IRQ_RESOURCE .
IRQD_Type
Harus diatur ke nilai konstanta IRQType_Range.
IRQD_Flags
Bendera satu bit dari setiap set bendera yang dijelaskan dalam tabel berikut.
Bendera | Definisi | |
---|---|---|
Berbagi Bendera | ||
fIRQD_Exclusive | Baris IRQ tidak dapat dibagikan. | |
fIRQD_Share | Baris IRQ dapat dibagikan. | |
mIRQD_Share | Bitmask untuk bit dalam IRQD_Flags yang menentukan nilai berbagi. | |
Memicu Bendera | ||
fIRQD_Level | Garis IRQ dipicu tingkat. | |
fIRQD_Edge | Garis IRQ dipicu tepi. | |
mIRQD_Edge_Level | Bitmask untuk bit dalam IRQD_Flags yang menentukan nilai pemicu. |
IRQD_Group
IRQD_Alloc_Num
Untuk daftar sumber daya:
Jumlah baris IRQ yang dialokasikan untuk perangkat.
Untuk daftar persyaratan sumber daya:
Tidak digunakan.
IRQD_Affinity
Untuk daftar sumber daya:
Bitmask yang mewakili afinitas prosesor baris IRQ yang dialokasikan untuk perangkat. Bit nol mewakili prosesor pertama, bit dua yang kedua, dan sebagainya. Atur nilai ini ke -1 untuk mewakili semua prosesor.
Untuk daftar persyaratan sumber daya:
Tidak digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | cfgmgr32.h (termasuk Cfgmgr32.h) |