Files
WinArk/KernelLibrary/QueuedSpinLock.cpp
2021-11-14 12:27:47 +08:00

14 lines
270 B
C++

#include "pch.h"
#include "QueuedSpinLock.h"
void QueuedSpinLock::Init() {
KeInitializeSpinLock(&_lock);
}
void QueuedSpinLock::Lock() {
KeAcquireInStackQueuedSpinLock(&_lock, &_handle);
}
void QueuedSpinLock::Unlock() {
KeReleaseInStackQueuedSpinLock(&_handle);
}