Compartilhar via


enumeração STOR_SPINLOCK (storport.h)

A enumeração STOR_SPINLOCK é usada para especificar o tipo de um spinlock.

Syntax

typedef enum _STOR_SPINLOCK {
  InvalidLock,
  DpcLock,
  StartIoLock,
  InterruptLock,
  ThreadedDpcLock,
  DpcLevelLock
} STOR_SPINLOCK;

Constantes

 
InvalidLock
Indica um spinlock inválido. Esse valor nunca deve ser usado.
DpcLock
Indica um spinlock DPC.
StartIoLock
Indica um spinlock StartIo.
InterruptLock
Indica um spinlock de interrupção.
ThreadedDpcLock
Indica um spinlock DPC encadeado.
DpcLevelLock
Indica um spinlock que deve ser usado quando o nível IRQL já estiver no nível de DPC.

Comentários

StorPortAcquireSpinLockEx dá suporte a todos os tipos de spinlock. StorPortAcquireSpinLock só dá suporte a: DpcLock, StartIoLock e InterruptLock.

Requisitos

Requisito Valor
Cabeçalho storport.h (inclua Storport.h)

Confira também

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx