StorPortInitializeSpinlock-Funktion (storport.h)
Die StorPortInitializeSpinLock Routine initialisiert eine Variable vom Typ STOR_KSPIN_LOCK.
Syntax
ULONG StorPortInitializeSpinlock(
[in] PVOID HwDeviceExtension,
[out] PSTOR_KSPIN_LOCK Lock
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).
[out] Lock
Zeiger auf eine Drehsperre vom Typ STOR_KSPIN_LOCK, für die der Aufrufer den Speicher bereitstellen muss
Rückgabewert
StorPortInitializeSpinlock gibt einen Statuscode wie einen der folgenden zurück:
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert. |
STOR_STATUS_SUCCESS | Die Listenelemente wurden erfolgreich entfernt, oder die Liste ist bereits leer. |
Bemerkungen
Diese Routine muss vor einem anfänglichen Aufruf von StorPortAcquireSpinLockaufgerufen werden, für jede andere Supportroutine, die eine Drehsperre als Argument erfordert.
Weitere Informationen zu Drehsperren finden Sie unter Spin Locks.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |