KSEVENTS_LOCKTYPE列挙 (ks.h)
KSEVENTS_LOCKTYPE列挙は、除外ロックの種類を識別します。 これらの型は、いくつかのイベント セット ヘルパー関数で EventFlags と共に使用されます。
構文
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 と見なされます。 |
要件
要件 | 値 |
---|---|
Header | ks.h (Ks.h を含む) |