Condividi tramite


struttura MESSAGE_INTERRUPT_INFORMATION (storport.h)

La struttura MESSAGE_INTERRUPT_INFORMATION descrive un interrupt segnalato dal messaggio .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;

Membri

MessageId

Un identificatore identifica l'interrupt MSI. Un driver miniport può passare questo valore a StorPortAcquireMSISpinLock nel parametro MessageId per ottenere un blocco di selezione 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 interrupt associato al messaggio.

InterruptMode

Valore di tipo KINTERRUPT_MODE che specifica la modalità interrupt associata al messaggio.

Osservazioni

I driver Miniport recuperano le informazioni msi in una struttura MESSAGE_INTERRUPT_INFORMATION chiamando la routine StorPortGetMSIInfo.

Fabbisogno

Requisito Valore
intestazione storport.h (include Storport.h)

Vedere anche

StorPortGetMSIInfo