énumération KSEVENTS_LOCKTYPE (ks.h)
L’énumération KSEVENTS_LOCKTYPE identifie le type de verrou d’exclusion. Les types sont utilisés avec EventFlags dans plusieurs fonctions d’assistance d’ensemble d’événements.
C++
typedef enum {
KSEVENTS_NONE,
KSEVENTS_SPINLOCK,
KSEVENTS_MUTEX,
KSEVENTS_FMUTEX,
KSEVENTS_FMUTEXUNSAFE,
KSEVENTS_INTERRUPT,
KSEVENTS_ERESOURCE
} KSEVENTS_LOCKTYPE;
KSEVENTS_NONE Aucun verrou. |
KSEVENTS_SPINLOCK Le verrou est supposé être un KSPIN_LOCK. |
KSEVENTS_MUTEX Le verrou est supposé être un KMUTEX. |
KSEVENTS_FMUTEX Le verrou est supposé être un FAST_MUTEX et est acquis en augmentant IRQL à APC_LEVEL. |
KSEVENTS_FMUTEXUNSAFE Le verrou est supposé être un FAST_MUTEX et est acquis sans élever IRQL à APC_LEVEL. |
KSEVENTS_INTERRUPT Le verrou est supposé être un verrou de rotation de synchronisation d’interruption. |
KSEVENTS_ERESOURCE Le verrou est supposé être un ERESOURCE. |
Exigence | Valeur |
---|---|
d’en-tête | ks.h (include Ks.h) |