Condividi tramite


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)

Vedi anche

StorPortGetMSIInfo