IO_INTERRUPT_MESSAGE_INFO_ENTRY結構 (wdm.h)
IO_INTERRUPT_MESSAGE_INFO_ENTRY結構描述單一訊息訊號中斷的屬性。
語法
typedef struct _IO_INTERRUPT_MESSAGE_INFO_ENTRY {
PHYSICAL_ADDRESS MessageAddress;
KAFFINITY TargetProcessorSet;
PKINTERRUPT InterruptObject;
ULONG MessageData;
ULONG Vector;
KIRQL Irql;
KINTERRUPT_MODE Mode;
KINTERRUPT_POLARITY Polarity;
} IO_INTERRUPT_MESSAGE_INFO_ENTRY, *PIO_INTERRUPT_MESSAGE_INFO_ENTRY;
成員
MessageAddress
指定觸發中斷訊息的實體位址。
TargetProcessorSet
指定 KAFFINITY 值,決定可接收中斷的處理器集合。
InterruptObject
代表中斷之中斷物件的指標。
MessageData
指定要寫入 MessageAddress 所指定位址的值,以觸發中斷。
Vector
指定中斷的插斷向量。
Irql
指定中斷的裝置 IRQL (DIRQL) 。
Mode
指定 KINTERRUPT_MODE 值,判斷中斷是否區分層級或閂鎖。
Polarity
指定 KINTERRUPT_POLARITY 值,判斷中斷是作用中高或主動-低。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |