struttura MESSAGE_INTERRUPT_INFORMATION (storport.h)
La struttura MESSAGE_INTERRUPT_INFORMATION descrive un'interruzione del messaggio segnalata (MSI).
Sintassi
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;
Members
MessageId
Un identificatore identifica l'interrupt MSI. Un driver miniport può passare questo valore a StorPortAcquireMSISpinLock nel parametro MessageId per ottenere un blocco di rotazione a scopo di sincronizzazione.
MessageData
Dati associati al messaggio.
MessageAddress
Indirizzo fisico associato al messaggio.
InterruptVector
Vettore di interrupt associato al messaggio.
InterruptLevel
Livello di interruzione associato al messaggio.
InterruptMode
Valore di tipo KINTERRUPT_MODE che specifica la modalità di interruzione associata al messaggio.
Commenti
I driver Miniport recuperano le informazioni msi in una struttura MESSAGE_INTERRUPT_INFORMATION chiamando la routine StorPortGetMSIInfo .
Requisiti
Requisito | Valore |
---|---|
Intestazione | storport.h (include Storport.h) |