自旋锁事件对象等
KeInitializeSpinLock 初始化自旋锁
KeAcquireSpinLock 申请自旋锁
KeReleaseSpinLock 释放自旋锁
如果在DISPATCH_LEVEL 级别申请自旋锁,不会改变IRQL级别。这时,申请自旋锁可以简单的使用KeAcquireSpinLockAtDpcLevel内核函数,而释放自旋锁使用KeReleaseSpinLockFromDpcLevel内核函数。
KeWaitForSingleObject 等待单个内核同步对象
KeWaitForMultipleObject 等待多个内核同步对象
KeInitializeEvent 初始化事件对象