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