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