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
Lock은 FAST_MUTEX 것으로 간주되며 IRQL을 APC_LEVEL 높여 획득합니다.
KSEVENTS_FMUTEXUNSAFE
잠금은 FAST_MUTEX 것으로 간주되며 IRQL을 APC_LEVEL 높이지 않고 획득됩니다.
KSEVENTS_INTERRUPT
잠금은 인터럽트 동기화 스핀 잠금으로 간주됩니다.
KSEVENTS_ERESOURCE
Lock은 ERESOURCE로 간주됩니다.

요구 사항

요구 사항
헤더 ks.h(Ks.h 포함)