Freigeben über


STOR_SPINLOCK-Enumeration (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 einen ungültigen Spinlock an. Dieser Wert sollte niemals verwendet werden.
DpcLock
Gibt einen DPC-Spinlock an.
StartIoLock
Gibt einen StartIo-Spinlock an.
InterruptLock
Gibt einen Interrupt-Spinlock an.
ThreadedDpcLock
Gibt einen DPC-Spinlock mit Thread an.
DpcLevelLock
Gibt einen Spinlock an, der verwendet werden soll, wenn sich die IRQL-Ebene bereits auf DPC-Ebene befindet.

Hinweise

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

Anforderungen

Anforderung Wert
Header storport.h (einschließlich Storport.h)

Weitere Informationen

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx