Partilhar via


enumeração STOR_SPINLOCK (storport.h)

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

Sintaxe

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.

Observações

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

Requisitos

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

Consulte também

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx