共用方式為


KSEVENTS_LOCKTYPE列舉 (ks.h)

KSEVENTS_LOCKTYPE列舉可識別排除鎖定的類型。 這些類型會與數個事件集協助程式函式中的 EventFlags 搭配使用。

Syntax

typedef enum {
  KSEVENTS_NONE,
  KSEVENTS_SPINLOCK,
  KSEVENTS_MUTEX,
  KSEVENTS_FMUTEX,
  KSEVENTS_FMUTEXUNSAFE,
  KSEVENTS_INTERRUPT,
  KSEVENTS_ERESOURCE
} KSEVENTS_LOCKTYPE;

常數

 
KSEVENTS_NONE
沒有鎖定。
KSEVENTS_SPINLOCK
鎖定假設為KSPIN_LOCK。
KSEVENTS_MUTEX
鎖定假設為 KMUTEX。
KSEVENTS_FMUTEX
鎖定假設為FAST_MUTEX,並藉由引發 IRQL 來取得APC_LEVEL。
KSEVENTS_FMUTEXUNSAFE
鎖定假設為FAST_MUTEX,而且不會引發 IRQL 來APC_LEVEL。
KSEVENTS_INTERRUPT
鎖定假設為中斷同步處理微調鎖定。
KSEVENTS_ERESOURCE
鎖定假設為 ERESOURCE。

規格需求

需求
標頭 ks.h (包含 Ks.h)