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 |