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 的值,指定與訊息相關聯的插斷模式。
言論
Miniport 驅動程式會呼叫 storPortGetMSIInfo 例程,以擷取MESSAGE_INTERRUPT_INFORMATION 結構中的 MSI 資訊。
要求
要求 | 價值 |
---|---|
標頭 | storport.h (包括 Storport.h) |