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) |