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) |