MESSAGE_INTERRUPT_INFORMATION Struktur (storport.h)
Die MESSAGE_INTERRUPT_INFORMATION Struktur beschreibt einen Signalunterbruch (MSI).
Syntax
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;
Angehörige
MessageId
Ein Bezeichner identifiziert den MSI-Interrupt. Ein Miniporttreiber kann diesen Wert an StorPortAcquireMSISpinLock im parameter MessageId übergeben, um eine Drehsperre für Synchronisierungszwecke abzurufen.
MessageData
Die mit der Nachricht verknüpften Daten.
MessageAddress
Die physische Adresse, die der Nachricht zugeordnet ist.
InterruptVector
Der mit der Nachricht verknüpfte Interruptvektor.
InterruptLevel
Die mit der Nachricht verknüpfte Unterbrechungsstufe.
InterruptMode
Ein Wert vom Typ KINTERRUPT_MODE, der den mit der Nachricht verknüpften Unterbrechungsmodus angibt.
Bemerkungen
Miniport-Treiber rufen die MSI-Informationen in einer MESSAGE_INTERRUPT_INFORMATION Struktur ab, indem sie die StorPortGetMSIInfo Routine aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | storport.h (include Storport.h) |