structure MESSAGE_INTERRUPT_INFORMATION (storport.h)
La structure MESSAGE_INTERRUPT_INFORMATION décrit une interruption signalée par un message (MSI).
Syntaxe
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;
Membres
MessageId
Un identificateur identifie l’interruption MSI. Un pilote miniport peut passer cette valeur à StorPortAcquireMSISpinLock dans le paramètre MessageId pour obtenir un verrou de rotation à des fins de synchronisation.
MessageData
Données associées au message.
MessageAddress
Adresse physique associée au message.
InterruptVector
Vecteur d’interruption associé au message.
InterruptLevel
Niveau d’interruption associé au message.
InterruptMode
Valeur de type KINTERRUPT_MODE qui spécifie le mode d’interruption associé au message.
Remarques
Les pilotes miniport récupèrent les informations MSI dans une structure de MESSAGE_INTERRUPT_INFORMATION en appelant la routine StorPortGetMSIInfo .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storport.h (inclure Storport.h) |