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 Host bus adapter (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 status Code zurück, z. B. einen der folgenden:
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert. |
STOR_STATUS_SUCCESS | Die Listenelemente wurden erfolgreich entfernt, oder die Liste ist bereits leer. |
Hinweise
Diese Routine muss vor einem ersten Aufruf von StorPortAcquireSpinLock an jede andere Supportroutine aufgerufen werden, die eine Drehsperre als Argument erfordert.
Weitere Informationen zu Spinlocks finden Sie unter Spinlocks.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | storport.h (Storport.h einschließen) |