Поделиться через


перечисление 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)

См. также раздел

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx