énumération STOR_SPINLOCK (storport.h)
L’énumération STOR_SPINLOCK est utilisée pour spécifier le type d’un verrouillage tournant.
Syntax
typedef enum _STOR_SPINLOCK {
InvalidLock,
DpcLock,
StartIoLock,
InterruptLock,
ThreadedDpcLock,
DpcLevelLock
} STOR_SPINLOCK;
Constantes
InvalidLock Indique un verrouillage tournant non valide. Cette valeur ne doit jamais être utilisée. |
DpcLock Indique un verrouillage tournant DPC. |
StartIoLock Indique un verrouillage tournant StartIo. |
InterruptLock Indique un verrouillage tournant d’interruption. |
ThreadedDpcLock Indique un verrouillage tournant DPC threadé. |
DpcLevelLock Indique un verrouillage tournant qui doit être utilisé lorsque le niveau IRQL est déjà au niveau DPC. |
Remarques
StorPortAcquireSpinLockEx prend en charge tous les types de verrouillage tournant. StorPortAcquireSpinLock prend uniquement en charge : DpcLock, StartIoLock et InterruptLock.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storport.h (inclure Storport.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour