Partager via


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

Voir aussi

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx