перечисление STOR_SPINLOCK (storport.h)
Перечисление STOR_SPINLOCK используется для указания типа спин-блокировки.
Синтаксис
typedef enum _STOR_SPINLOCK {
InvalidLock,
DpcLock,
StartIoLock,
InterruptLock,
ThreadedDpcLock,
DpcLevelLock
} STOR_SPINLOCK;
Константы
InvalidLock Указывает на недопустимую спин-блокировку. Это значение никогда не следует использовать. |
DpcLock Указывает спин-блокировку DPC. |
StartIoLock Указывает на спин-блокировку StartIo. |
InterruptLock Указывает на спин-блокировку прерывания. |
ThreadedDpcLock Указывает потоковую спин-блокировку DPC. |
DpcLevelLock Указывает спин-блокировку, которая будет использоваться, если уровень IRQL уже находится на уровне DPC. |
Комментарии
StorPortAcquireSpinLockEx поддерживает все типы спин-блокировок. StorPortAcquireSpinLock поддерживает только DpcLock, StartIoLock и InterruptLock.
Требования
Требование | Значение |
---|---|
Заголовок | storport.h (включая Storport.h) |