MESSAGE_INTERRUPT_INFORMATION 結構 (storport.h)
MESSAGE_INTERRUPT_INFORMATION結構描述 (MSI) 發出訊號的中斷訊息。
語法
typedef struct _MESSAGE_INTERRUPT_INFORMATION {
ULONG MessageId;
ULONG MessageData;
STOR_PHYSICAL_ADDRESS MessageAddress;
ULONG InterruptVector;
ULONG InterruptLevel;
KINTERRUPT_MODE InterruptMode;
} MESSAGE_INTERRUPT_INFORMATION, *PMESSAGE_INTERRUPT_INFORMATION;
成員
MessageId
標識碼會識別 MSI 中斷。 迷你埠驅動程式可以將此值傳遞至 MessageId 參數中的 StorPortAcquireMSISpinLock,以取得同步處理的微調鎖定。
MessageData
與訊息相關聯的數據。
MessageAddress
與訊息相關聯的實體位址。
InterruptVector
與訊息相關聯的插斷向量。
InterruptLevel
與訊息相關聯的中斷層級。
InterruptMode
型 別為 KINTERRUPT_MODE 的值,指定與訊息相關聯的中斷模式。
備註
迷你埠驅動程式會藉由呼叫 StorPortGetMSIInfo 例程來擷取MESSAGE_INTERRUPT_INFORMATION結構中的 MSI 資訊。
規格需求
需求 | 值 |
---|---|
標頭 | storport.h (包含 Storport.h) |