enumerasi KSEVENTS_LOCKTYPE (ks.h)

Enumerasi KSEVENTS_LOCKTYPE mengidentifikasi jenis kunci pengecualian. Jenis digunakan dengan EventFlags dalam beberapa fungsi pembantu set peristiwa.

Sintaks

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

Konstanta

 
KSEVENTS_NONE
Tidak ada kunci.
KSEVENTS_SPINLOCK
Kunci diasumsikan sebagai KSPIN_LOCK.
KSEVENTS_MUTEX
Kunci diasumsikan sebagai KMUTEX.
KSEVENTS_FMUTEX
Kunci diasumsikan sebagai FAST_MUTEX dan diperoleh dengan menaikkan IRQL ke APC_LEVEL.
KSEVENTS_FMUTEXUNSAFE
Kunci diasumsikan sebagai FAST_MUTEX dan diperoleh tanpa menaikkan IRQL ke APC_LEVEL.
KSEVENTS_INTERRUPT
Kunci diasumsikan sebagai kunci spin sinkronisasi interupsi.
KSEVENTS_ERESOURCE
Kunci diasumsikan sebagai ERESOURCE.

Persyaratan

Persyaratan Nilai
Header ks.h (termasuk Ks.h)