Freigeben über


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)

Siehe auch

StorPortGetMSIInfo-