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)

另請參閱

IO_INTERRUPT_MESSAGE_INFO