StorPortReleaseMSISpinLock-Funktion (storport.h)

Die StorPortReleaseMSISpinLock-Routine gibt eine zuvor abgerufene MSI-Drehsperre (Message Signaled Interrupt) für die angegebene Nachricht frei.

Syntax

ULONG StorPortReleaseMSISpinLock(
  [in] PVOID HwDeviceExtension,
       ULONG MessageId,
  [in] ULONG OldIrql
);

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Host bus adapter (HBA).

MessageId

Der Bezeichner der Nachricht.

[in] OldIrql

Die IRQL, die von der StorPortAcquireMSISpinLock-Routine zurückgegeben wurde, als der Miniporttreiber die Drehsperre erworben hat.

Rückgabewert

StorPortReleaseMSISpinLock gibt einen der folgenden status Codes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert.
STOR_STATUS_SUCCESS Gibt an, dass die Spinsperre erfolgreich aufgehoben wurde.
STOR_STATUS_INVALID_PARAMETER HwDeviceExtension war NULL.

Hinweise

Miniport-Treiber müssen keine MSI-Spinsperren für Nachrichten abrufen, es sei denn, das InterruptSynchronizePerMessage-Element der PORT_CONFIGURATION_INFORMATION-Struktur weist auf einen Synchronisierungsmodus von InterruptSynchronizationMode hin.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Routine ist ab Windows Vista verfügbar.
Zielplattform Universell
Header storport.h (Storport.h einschließen)
IRQL Beliebige Ebene

Weitere Informationen

StorPortAcquireMSISpinLock