Freigeben über


STOR_SPINLOCK-Aufzählung (storport.h)

Die STOR_SPINLOCK Enumeration wird verwendet, um den Typ eines Spinlocks anzugeben.

Syntax

typedef enum _STOR_SPINLOCK {
  InvalidLock,
  DpcLock,
  StartIoLock,
  InterruptLock,
  ThreadedDpcLock,
  DpcLevelLock
} STOR_SPINLOCK;

Konstanten

 
InvalidLock
Gibt ein ungültiges Spinlock an. Dieser Wert sollte niemals verwendet werden.
DpcLock
Gibt ein DPC-Spinlock an.
StartIoLock
Gibt ein StartIo-Spinlock an.
InterruptLock
Gibt ein Interrupt-Spinlock an.
ThreadedDpcLock
Gibt ein DPC-Spinlock mit Thread an.
DpcLevelLock
Gibt ein Spinlock an, das verwendet werden soll, wenn sich die IRQL-Ebene bereits auf DPC-Ebene befindet.

Bemerkungen

StorPortAcquireSpinLockEx alle Spinlocktypen unterstützt. StorPortAcquireSpinLock unterstützt nur: DpcLock, StartIoLockund InterruptLock.

Anforderungen

Anforderung Wert
Header- storport.h (include Storport.h)

Siehe auch

StorPortAcquireSpinLock-

StorPortAcquireSpinLockEx