énumération STOR_SPINLOCK (storport.h)
L’énumération STOR_SPINLOCK est utilisée pour spécifier le type d’un spinlock.
Syntaxe
typedef enum _STOR_SPINLOCK {
InvalidLock,
DpcLock,
StartIoLock,
InterruptLock,
ThreadedDpcLock,
DpcLevelLock
} STOR_SPINLOCK;
Constantes
InvalidLock Indique un verrouillage de spinlock non valide. Cette valeur ne doit jamais être utilisée. |
DpcLock Indique un verrou de rotation DPC. |
StartIoLock Indique un spinlock StartIo. |
InterruptLock Indique un verrouillage d’interruption. |
ThreadedDpcLock Indique un déblocage DPC threadé. |
DpcLevelLock Indique un verrou de rotation à utiliser lorsque le niveau IRQL est déjà au niveau DPC. |
Remarques
StorPortAcquireSpinLockEx prend en charge tous les types de verrouillages. StorPortAcquireSpinLock prend uniquement en charge : DpcLock, StartIoLocket InterruptLock.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | storport.h (include Storport.h) |