// storport.h
typedef enum _STOR_SPINLOCK {
InvalidLock,
DpcLock,
StartIoLock,
InterruptLock,
ThreadedDpcLock,
DpcLevelLock
} STOR_SPINLOCK;
View the official Windows Driver Kit DDI reference
No description available.
The STOR_SPINLOCK enumeration is used to specify the type of a spinlock.
InvalidLock
Indicates an invalid spinlock. This value should never be used.
DpcLock
Indicates a DPC spinlock.
StartIoLock
Indicates a StartIo spinlock.
InterruptLock
Indicates an Interrupt spinlock.
ThreadedDpcLock
Indicates a threaded DPC spinlock.
DpcLevelLock
Indicates a spinlock that is to be used when the IRQL level is already at DPC level.
StorPortAcquireSpinLockEx supports all of the spinlock types. StorPortAcquireSpinLock only supports: DpcLock, StartIoLock, and InterruptLock.