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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour