Module sync

Module sync 

Source
Expand description

Kernel-mode synchronization primitives

Structs§

FastMutex
fast mutex protecting data T (APC level, can’t be used at DISPATCH_LEVEL)
FastMutexGuard
RAII fast mutex guard
FastMutexRaw
fast mutex (FAST_MUTEX)
Guarded
RAII wrapper for generic locked data
PushLock
push lock wrapper
PushLockExclusiveGuard
exclusive guard for push lock
PushLockRaw
push lock (EX_PUSH_LOCK) - lightweight reader/writer lock
PushLockSharedGuard
shared guard for push lock
SpinLock
spinlock protecting data T
SpinLockGuard
RAII spinlock guard
SpinLockRaw
kernel spinlock (KSPIN_LOCK)