Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die StorPortReleaseMSISpinLock Routine gibt eine zuvor erworbene Message signaled interrupt (MSI)-Drehsperre 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 Hostbusadapter (HBA).
MessageId
Der Bezeichner der Nachricht.
[in] OldIrql
Die IRQL, die vom StorPortAcquireMSISpinLock Routine zurückgegeben wurde, wenn der Miniporttreiber die Drehsperre erworben hat.
Rückgabewert
StorPortReleaseMSISpinLock gibt einen der folgenden Statuscodes zurück:
| Rückgabecode | Beschreibung |
|---|---|
| STOR_STATUS_NOT_IMPLEMENTED | Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert. |
| STOR_STATUS_SUCCESS | Gibt an, dass die Drehungssperre erfolgreich freigegeben wurde. |
| STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension wurde NULL-. |
Bemerkungen
Miniport-Treiber sind nicht erforderlich, um MSI-Drehsperren für Nachrichten abzurufen, es sei denn, das InterruptSynchronizePerMessage Mitglied der PORT_CONFIGURATION_INFORMATION Struktur gibt einen Synchronisierungsmodus InterruptSynchronizationModean.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Diese Routine ist ab Windows Vista verfügbar. |
| Zielplattform- | Universal |
| Header- | storport.h (include Storport.h) |
| IRQL- | Beliebige Ebene |